我应该在哪里存储api的链接?
答案 0 :(得分:1)
我是通过data-attributes
元素上的root
来完成的
如果您考虑一下,您已经定位DOM
以获取App渲染的根元素。所以在渲染之前,抓住data-attribute
并存储它的值。
<div id="app" data-server-url="myserver.com"></div>
const rootElement = document.getElementById('app');
const serverUrl = rootElement.getAttribute('data-server-url');
// render your app as you normally doing...
// but now you can pass in the server-url as a prop
ReactDOM.render( <App serverUrl={serverUrl} />, rootElement)