我想使用一个组件生命周期方法,在渲染前初始化。

问题描述 投票:0回答:1

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

react-native mobx-react
1个回答
0
投票

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

static getDerivedStateFromProps(props, state)

或者使用 组件已安装 来代替它,虽然这不是在渲染之前。

© www.soinside.com 2019 - 2024. All rights reserved.