React应用程序设计过程中如何区分模块到底是state还是props?
2023-09-27 14:28:05 时间
根据官方文档,满足以下任意条件的模块,就不是State,原文如下:
1、Is it passed in from a parent via props? If so, it probably isn’t state.
2、Does it remain unchanged over time? If so, it probably isn’t state.
3、Can you compute it based on any other state or props in your component? If so, it isn’t state.
即:
- 如果是由props传递过来的,那么该模块就不是一个state;
- 如果所时间保持不变,那么该模块就不是一个state;
- 如果可以根据任何一个state或props来计算得出,那么该模块就不是一个state;
我上面的表述可能有些不恰当,我这里说的【模块】,请尽量理解为开发过程中我们划分出来的独立功能区域。
官方地址:https://reactjs.org/docs/thinking-in-react.html
相关文章
- “如何实现高效的应用交付”鲁班会开发者训练营厦门站进行时
- 第六届全国工业互联网数据创新应用大赛:工业生产反应装置的建模预测【天池】
- 用数据说话,R语言有哪七种可视化应用?
- 递归算法以及简单应用
- Android应用--简、美音乐播放器获取专辑图片(自定义列表适配器)
- 如何使用OpenSSL工具生成根证书与应用证书
- PTC被评为物联网应用支持平台市场份额领导者
- ZooKeeper架构设计及其应用
- Atmel推出面向物联网边缘节点应用、内置MCU的集成型Wi-Fi模块
- 示例可重用的web component方式组织angular应用模块
- Android物联网应用程序开发(智慧城市)—— 用户注册界面开发
- Linux应用调试-初步制作系统调用(用户态->内核态)
- 工业智能网关BL110应用之三十七: COM设备以及LAN网口、WAN网口连接示例
- 蓄电池组电压采集模块应用于风力发电厂
- EPICS应用程序开发--11 记录支持
- C#应用编程小例子-02-窗体最大化和最小化窗体大小
- 使用pm2管理nodejs应用
- 安卓 应用宝发布市场 签名注意事项
- GPON STICK 光模块在FTTH的应用案例
- 新IT运维模式下,全栈溯源助你解应用性能监控难题
- python - os模块的应用