React.js中的My App组件当前访问存储在js变量中的硬编码数据。我想通过向运行该应用程序的python flask服务器发出GET或POST请求来获取这段数据。
React.renderComponent( <App data={dataset}/>, document.getElementById( "App" ) );
假设数据可以通过python flask上的url /get_dataset.json访问。 如何更改代码?
答案 0 :(得分:3)
假设你正在使用jQuery for ajax,你可以等到呈现组件,直到你得到响应:
$.get('/get_dataset.json', function(dataset) {
React.renderComponent( <App data={dataset}/>, document.getElementById( "App" ) );
});
或者你可以在组件内部看到here