Я настраиваю тесты для собственного приложения.Я использую act-native-testing-library и redux.
Но я сталкиваюсь с проблемой.
Когда обновляется состояние redux, внутри моего рендератестовая функция, компонент перерисовывается, как и ожидалось, но deps useCallback, похоже, не обновляется!
Так как deps не обновляются в хуках useCallbacks, мои тесты не выполняются ....
export const ListComponent = () => {
const data = useSelector(myDataSelector);
const onEndReached = useCallback(() => {
if(data && data.length){
// Do something
}
}, [data]);
return <List />
}
Запуск этого на устройстве или симуляторе работает хорошо, данные получают обновления внутри useCallback.
Но с тестом данные не обновляются ...
Нужна помощь здесь ....
Спасибо