标签:注意 修改 ons code render 子函数 函数 第一个 自己
如果父组件调用了 this.setState(), 不管子组件有没有使用父组件 state 中的对象,子组件都会因为父组件的重新 render() 而再次执行各自的 render() 方法。子函数组件也会被重新执行。
例如上图,两次 console 输出是一样的
可通过回调函数绕过这个问题
上面两种写法的效果是一样的,都可以在 this.setState()的第二个参数加上回调函数
向现有数据追加数据
删除数组中指定数据
更新 state 中对象。注意,这里加了中括号,用的是变量 name 的值为名的 state 对象
标签:注意 修改 ons code render 子函数 函数 第一个 自己
原文地址:https://www.cnblogs.com/crdanding/p/12113132.html