我有反应原生状态的问题,在setState之后,值状态返回未定义值。
useEffect(() => {
getWatchlistFromStorage();
}, []);
function getWatchlistFromStorage() {
getStorage('watchlist').then((data) => {
_selected(data);
loopGetData();
});
}
function loopGetData() {
setInterval(() => {
getData();
}, 6000);
}
function getData() {
getApi('API URL').then((data) => {
var data_filtered = data.filter(function (item) {
return selected.includes(item.match)
});
_data(data_filtered);
});
}
从存储和 api 测试返回的数据和问题不是来自他们 通过 render 屏幕问题将消失 我认为这与状态挂钩同步有关,但我不知道如何正确使用它
谢谢