(组件),对每个部分(组件)进行分开管理,与组件相关的东西放在一起,达到高内聚的目的,而不同组件又各自独立管理达到低耦合的效果。...那么本节就是你想要知道的
React中的props
当通过函数声明或者class自定义一个组件时,它会将JSX所接受的属性(attributes)转换为一对象传递给该定义时的组件
这个接收的对象就是props...(property的简写),props就是组件定义属性的集合,它是组件对外的接口,由外部通过JSX属性传入设置(也就是从外部传递给内部组件的数据)
一个React组件通过定义自己能够接收的prop,就定义了自己对外提供的公共接口...,这不区分是用函数声明的组件还是用class声明的组件,无法直接的更改props值
如下所示:点击按钮,想要改变外部传进去的props值,在代码中直接更改props值,是会报错的如下图错误所示:
import...,但在发布产品代码时,用一种自动的方式将propTypes去掉,这样在线上坏境代码时最优的
借助babel-plugin-transform-react-remove-prop-types这个第三方模块进行配置处理一下的