Я использую реагирующий нативный пилот для прохождения моего приложения. Он работает, когда я запускаю его с помощью кнопки, но я хотел бы, чтобы он запускался автоматически, когда пользователь открывает приложение
Я сделал несколько попыток, включая таймер, но я всегда получаю бесконечные повторные показы ... У кого-нибудь есть идеи, почему их бесконечные повторы и как я могу это решить? Большое спасибо
const myScreen = props => {
const handleStartButtonPress = () => {
props.start();
}
const [startTutorial, setStartTutorial] = useState(true);
if(showTutorial) {
handleStartButtonPress();
}
setStartTutorial(false);
Я также пытался использовать useEffect, и оно работает, но только без проверки if, если я добавлю проверку if, это не работает
const [showTutorial, setShowTutorial] = useState(true);
useEffect(() => {
if(showTutorial) {
props.start();
}
}, [showTutorial]);
setShowTutorial(false);