React 新手请教个问题:如何在 React 组件运行前做一点点初始化?

查看 30|回复 0
作者:rrfeng   
是这样的,一个站点可能部署到不同环境,使用不同域名来访问,然后有一些环境相关的配置项。
当前方案是:为每个环境单独做静态配置,打包进代码里。
当前问题是:环境太多了,而且在不断增加,每次都要改代码很费劲。
解决方法:因为每个环境都有独立的后端,那么自然可以通过 api 来获取这些配置。
新方案遇到的问题:
由于这个配置散落在非常多的地方引用,比如各种组件代码里 config.env === "xx" ?  : [b],甚至比如一些 http 请求的初始化。
改起来非常的费劲,原来是个静态的直接用就行了,如果要变成请求,那就变成异步的了,就会掉进异步的地狱里,要改几百个地方。
所以请问怎么搞合理?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部