Установить другие переменные, которые не работают в onViewableItemsChanged FlatList(React Native)

#react-native #expo #react-native-flatlist

#react-native #expo #react-native-flatlist

Вопрос:

У меня есть следующая функция:

 export default function Home() {
   const [value, setValue] = React.useState(0);

   const onViewableItemsChanged = React.useRef((info: { viewableItems: ViewToken[], changed: ViewToken[] }) => {
      //Setting new value based on items.
      setValue(4);
      //This code doesn't work.
   });
   
   return(
     <FlatList onViewableItemsChanged={onViewableItemsChanged.current}/>
   )
}
 

setValue не работает вообще.

Может кто-нибудь сказать мне, какой шаг я пропустил. Для справки, я использую последнюю версию Expo для разработки с поддержкой typescript.

Заранее спасибо.