我是React/React-Engine的新手.我在服务器端有一个配置,我需要将某些值传递给客户端但是我依赖于NODE_ENV才能获得正确的配置.
var config = {
local: { ... }
production: { ...}
}
module.exports = config[process.env.NODE_ENV]
Run Code Online (Sandbox Code Playgroud)
哪个在服务器端工作得很好,但是因为我需要在客户端引用这些对象中包含的一些值所以我不能要求(./ config); 在我的React JSX中.
有没有简单的方法将这些东西传递给React?在一天结束的时候,如果我能以某种方式直接将'config'直接传递给React而不必担心客户端的NODE_ENV,我会很高兴.
谢谢
我想知道使用paypal的React Engine(https://github.com/paypal/react-engine),但我有些疑惑:
与Handlebars等其他模板引擎相比有什么好处?
为什么要上传.jsx文件,而不是(jsx预编译/转换).js文件?(这个应该更快,因为不必处理服务器上的转换).
我一直在研究,但我感到困惑.
谢谢