博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于reactjs的props和state之间的区别
阅读量:6714 次
发布时间:2019-06-25

本文共 413 字,大约阅读时间需要 1 分钟。

props和state都是用于描述component状态的,并且这个状态应该是与显示相关的。
1.State(由内部改变的) 如果component的某些状态需要被改变,并且会影响到component的render,那么这些状态就应该用state表示。 例如:一个购物车的component,会根据用户在购物车中添加的产品和产品数量,显示不同的价格,那么“总价”这个状态,就应该用state表示。 2.Props(由外部传送的) 如果component的某些状态由外部所决定,并且会影响到component的render,那么这些状态就应该用props表示。 例如:一个的component,有哪些菜单项,是由这个component的使用者和使用场景决定的,那么“菜单项”这个状态,就应该用props表示,并且由外部传入。
 

转载于:https://www.cnblogs.com/wg-666/p/5403891.html

你可能感兴趣的文章
MongoDB日常运维操作命令小结
查看>>
PHP描述冒泡排序和快速排序算法
查看>>
Engineer04
查看>>
安装CentOS 6.5 系统
查看>>
创建YUM仓库
查看>>
2018-05-28笔记(软件包安装和卸载)
查看>>
Spring Boot 如何极简入门?
查看>>
如下代码是不是多态,请大家看仔细
查看>>
如何使用 rsync 备份 Linux 系统的一些介绍
查看>>
RPM包管理器
查看>>
Oracle监听配置(五)--排错方法及常见错误
查看>>
Oracle 11g RAC Grid卸载
查看>>
细说多线程(七) —— 并行编程与PLINQ
查看>>
SVN版本服务器使用
查看>>
linux下搭建DNS服务器
查看>>
python之sys模块
查看>>
为什么你的MySQL跑得很慢?
查看>>
系统策略规则
查看>>
yii 和 zend studio 集成
查看>>
红帽7搭建httpd的三种模式(基于主机,端口,IP)
查看>>