创建组件createClass 工厂方法,继承 React.Component与 无状态函数式组件(第三者与前2者差别巨大)
1.工厂与继承对比
1.1 prop---在于如何定义组件期望接收的 prop 及其默认值。
我们用 propTypes 属性列出了能够传递给组件的所有 prop。用 getDefaultProps 函数定义了 prop 的默认值,如果父组件中传递了 prop,那么对应的默认值会被覆盖。
创建组件createClass 工厂方法,继承 React.Component与 无状态函数式组件(第三者与前2者差别巨大)
1.1 prop---在于如何定义组件期望接收的 prop 及其默认值。
我们用 propTypes 属性列出了能够传递给组件的所有 prop。用 getDefaultProps 函数定义了 prop 的默认值,如果父组件中传递了 prop,那么对应的默认值会被覆盖。