我想使用渲染之前初始化的组件生命周期方法

时间:2020-05-06 02:34:45

标签: react-native mobx-react

我想在render()之前使用React组件生命周期方法来更新我的mobx状态。他们说UNSAFE_componentWillMount将被弃用,不应使用。那我该怎么用?

1 个答案:

答案 0 :(得分:0)

您可以使用getDerivedStateFromProps来控制第一个或任何新的更新状态。

static getDerivedStateFromProps(props, state)

或使用componenDidMount替换它,尽管这不是在渲染之前。