Как внутри хука запустить хук в React Native?

Мне нужно при перерисовке компонента- сохранить данные в хранилище.
Я пытаюсь сделать так
<NavigationEvents onWillFocus={payload => ScreenUpdated(payload)} />

Но внутри ScreenUpdated я не могу сделать,скажем
let dispatch = useDispatch()
useEffect(() => {
    dispatch(loadPosts(0,0))  //loadPosts- подгрузка актуальных данных
 }, [dispatch])


как мне взаимодействовать с хранилищем в данном случае?
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ответы на вопрос 1
@forspamonly2
ScreenUpdated у вас вызывается просто как функция, не как компонент. его не надо писать с большой буквы и использовать в нём хуки. передайте dispatch снаружи и вызывайте напрямую безо всяких эффектов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
Wanted. Санкт-Петербург
До 300 000 ₽
Grow Media Москва
от 150 000 до 200 000 ₽
28 нояб. 2024, в 14:14
200000 руб./за проект
28 нояб. 2024, в 14:12
300000 руб./за проект
28 нояб. 2024, в 14:06
1000 руб./в час