React native 设置其他变量don';无法在onViewableItemsChanged平面列表中工作(React Native)
我有以下功能:React native 设置其他变量don';无法在onViewableItemsChanged平面列表中工作(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.
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}/>
)
}
导出默认函数Home(){
const[value,setValue]=React.useState(0);
const onViewableItemsChanged=React.useRef((信息:{viewableItems:ViewToken[],已更改:ViewToken[]})=>{
//根据项目设置新值。
设定值(4);
//这个代码不起作用。
});
返回(
)
}
setValue根本不起作用
有人能告诉我我错过了哪一步吗。作为参考,我使用Expo最新版本进行开发,并支持typescript
提前谢谢