无论是使用 函数或是类 来声明一个组件,它决不能修改它自己的props。
纯函数:
function sum ( a, b ) { return a + b; }
非纯函数:
function sum ( e, f ) { e.num += f; }
React是非常灵活的,但它也有一个严格的规则:
所有的React组件必须像纯函数那样使用它们的props