Javascript React Native:何时调用构造函数vs componentDidMount中的函数

Javascript React Native:何时调用构造函数vs componentDidMount中的函数,javascript,reactjs,react-native,rendering,render,Javascript,Reactjs,React Native,Rendering,Render,通过阅读,我知道构造函数被称为pre-render,而componentDidMount被称为post-render,但我不明白这如何影响我们决定使用哪一个。渲染过程中会发生什么情况,使我想在渲染之前或之后调用初始化函数?构造函数在初始化状态变量、绑定事件处理程序和调用超级(props)方面是可靠的 ComponentDidMount是安装组件的时间。在这里,您需要设置DOM节点,与浏览器/API交互(例如:从MongoDB提取数据),并在其他地方加载数据

通过阅读,我知道
构造函数
被称为pre-render,而
componentDidMount
被称为post-render,但我不明白这如何影响我们决定使用哪一个。渲染过程中会发生什么情况,使我想在渲染之前或之后调用初始化函数?

构造函数在初始化状态变量、绑定事件处理程序和调用超级(props)方面是可靠的

ComponentDidMount是安装组件的时间。在这里,您需要设置DOM节点,与浏览器/API交互(例如:从MongoDB提取数据),并在其他地方加载数据