为什么getDerivedStateFromProps()被设计为静态

时间:2018-04-30 01:19:05

标签: reactjs api architecture

从API和React架构设计的角度来看,是否有任何让它成为静态的问题?

1 个答案:

答案 0 :(得分:0)

  

使某些生命周期保持静态,以防止不安全地访问实例属性。   https://github.com/reactjs/rfcs/blob/master/text/0006-static-lifecycle-methods.md#goal

如上述提议所述,新API(包括弃用旧API)旨在使异步兼容的反应组件发生。

免责声明:如果你选择尝试流血的东西,你已经流血了¯_(ツ)_ /¯