React Native 获取状态返回未定义

时间:2021-04-07 20:10:20

标签: react-native react-hooks state

我有反应原生状态的问题,在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 屏幕问题将消失 我认为这与状态挂钩同步有关,但我不知道如何正确使用它

谢谢

0 个答案:

没有答案