И здесь у меня возникает проблема. При первом вызове из дочерних элементов функции toNextScreen (файл index.ts) у меня срабатывает эвент 'next' при первом вызове один раз, при втором - два раза и т.д. (вызов из дочерних элементов происходит только один раз, т.к. сама функция toNextScreen прикреплена к кнопке) и состояние screen увеличивается соответственно
Как сделать так, чтобы эвент приходил лишь один раз?
Потому что подписываться нужно не в рендере, а в useEffect. И отписываться нужно не забывать
Обсуждают сегодня