如果一个state,设置同样的值,数据会重刷吗?

问题描述

如果一个state,设置同样的值,数据会重刷吗?比如 @State flag = true; 代码里设置 this.flag=true;会重新渲染吗?

阅读 176
1 个回答

解决措施

如果值没变,就不会刷新。@State装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题