gpt4 book ai didi

javascript - React.js 中的初始化器?

转载 作者:行者123 更新时间:2023-11-30 12:24:19 24 4
gpt4 key购买 nike

我在 rails 4.2.1 应用程序中使用 react 0.13.1react-railsbrowserify-rails。我不是在做单页应用程序,而是在呈现的页面上添加 react 组件并使用 rails 路由系统。

当我加载一个页面时,我想初始化一些东西,但我不确定这段代码应该放在哪里。 react 是否有一个它总是在渲染组件之前调用的初始化函数,或者它是否总是先渲染第一个组件以便我可以只向第一个组件添加初始化代码?

我该如何将 react 初始化程序代码放入我的多页 rails 应用程序中? (应该适用于客户端或服务器呈现的 react 代码)

注意:假设仅使用 react 和纯 javascript

编辑:不是询问每个组件的初始化,而是在页面加载后初始化代码,但在 React 开始遍历和呈现任何组件之前。

最佳答案

初始化 React 的入口点是调用 React.render(),因此您应该在该调用之前执行任何初始化。如果初始化是异步的,只需在回调中调用 React.render()

每个组件上还有 componentWillMount 方法,可用于组件特定的初始化。

关于javascript - React.js 中的初始化器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29992018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com