状态更新后,React本机setState方法未调用渲染函数

时间:2020-03-19 10:56:49

标签: javascript android reactjs react-native state

场景::我正在尝试使用react native创建一个待办事项列表应用程序,其中将作为特定“待办事项”的输入数据存储在AsyncStorage中。

现在,当我尝试更改状态下的项目时,将调用render方法,并且将更新列表视图。

但是当mylist为Null且AsyncStorage为空时,我将status的状态更改为Null,期望它再次呈现并显示{{1 }}。

我更新状态的代码段:

Hurray !! No todos left!!

App.js

 if(filtered.length === 0){
      console.log('Before Updating state ',this.state);
      this.setState({
        status :'Null',
        items: [],
        blank : 1,
      })
      console.log('After Updating state ',this.state);

我的控制台:

enter image description here

我是React Native的初学者,非常感谢您的帮助和建议。
预先感谢。

0 个答案:

没有答案