相当于 reactjs 中的 ng-init

Equivalent of ng-init in reactjs

我正在将我的项目从 angular 转换为 reactjs。但是我卡在了 ng-init 上。我不知道在反应方式中 reactjs 中的 ng-init 是什么。请任何人帮助我。

如果您使用的是基于 class 的组件,那么它的等效项是 ComponentWillMount(),如果您使用的是基于函数的组件,那么它可以在 React 提供的 useEffect() 挂钩中完成。

对 class 个组件使用 componentDidMount

  componentDidMount() {
    ...
  }

componentDidMount() 方法在组件输出渲染到 DOM 后运行。

并使用 useeffect 作为功能组件

useEffect(() => {
 ...
});