My App component in React.js currently accesses hard-coded data stored in a js variable. I want to instead fetch this piece of data by making a GET or POST request to the python flask server running for the application.
React.renderComponent( <App data={dataset}/>, document.getElementById( "App" ) );
Let's say the data can be accessed by the url /get_dataset.json on python flask. How do alter the code here?
Assuming you're using jQuery for ajax, you could wait to render the component until after you get the response:
$.get('/get_dataset.json', function(dataset) {
React.renderComponent( <App data={dataset}/>, document.getElementById( "App" ) );
});
or you could do it inside the component as seen here
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.