state

state是 组件 对象 最 重要 的 属性 ,值 是对象 (key-value的 组合 )
组件 被 成为 “状态机”,通过 更新 组件 的 state来 更新 对应 的 页面 显示 (重新 渲染 组件 )
相当于vue中的data
超级 注意 :
1、组件中 render方法 中 的 this为 组件 实例对象
2、组件 自定义的 方法中this为 undefined,如何 解决 ?

  • 强制 绑定 this:通过 函数 对象 的 bind()
  • 箭头 函数 (因为 箭头 函数 本身 没有 this,这样 就可以 通过 调用 来 指定 this):要写成 赋 值 语句 +箭头 函数

3、状态 数据(state), 不能 直接 修改 或者 更新 ,需要 通过内置 API来 操作 (setState)

posted @ 2025-04-21 19:55  闫奕城  阅读(41)  评论(0)    收藏  举报