在react中,除字符串外,其他任何基础类型和引用类型的变量都需要用大括号包裹,如对象型变量则会包裹两层大括号
在rende()的return 中有小括号,这是用小括号将换行的代码包裹,防止在被解析的时候拆分成多行代码
prop 和state的对比
- prop 用于定义外部的接口,state用于记录内部的状态
- prop 的赋值在外部世界使用组件时,state的赋值在组件内部,
- 组件不应该改变prop的值,而state存在的目的就是让组件来改变的
- 组件的state修改 使用 setstate
注意:组件不能去修改传入的props的值,
一个子组件不能修改props的值。