Skip to content

state 与 props #13

@clumsyme

Description

@clumsyme

stateprops的改变都可引起组件的render

如果在接收到数据后还要对数据进行处理,则使用state管理数据可知道什么时候数据改变以更改状态,可减少数据处理代码的运行。

使用props直接在render中处理数据可保证数据改变时直接反映在组件内,cmd、cwm等周期函数则不行,数据处理函数在数据不改变的情况下作了无用处理,一个方法是在cwrp周期函数检查props,在属性变化时再处理数据。

最好是在数据改变的地方处理数据,作为props传递给子组件。如原始数据在redux处直接处理,传递给子组件,就减少了不必要的数据处理。

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions