reactjs - How should I update a component and non-component from an AJAX call? -


sorry if question confusing getting started react. basically, looking start adding individual components existing website. currently, when page loads there couple of ajax requests update different parts of page jquery.

for example, make ajax request called every 30 seconds accountinfo , when returns response, update 2 separate parts of page, let's call them accountpanel , sidebar.

question #1

if create component accountpanel, should make ajax request when component mounts , continue use jquery update sidebar in there?

question #2

or better create components both , pass ajax response props?

reactdom.render(<accountpanel  />, document.getelementbyid('accountpanel')); reactdom.render(<sidebar />, document.getelementbyid('sidebar')); 

any appreciated :)

actually, think need state container. share state(in case accountinfo) between of components.

personally, recommend using redux. because container predictable.

in result code looks like:

//create redux store somehow  reactdom.render(<accountpanel  store = {resuxstore}/>, document.getelementbyid('accountpanel')); reactdom.render(<sidebar  store = {resuxstore}/>, document.getelementbyid('sidebar')); 

Comments

Popular posts from this blog

node.js - Node js - Trying to send POST request, but it is not loading javascript content -

javascript - Replicate keyboard event with html button -

javascript - Web audio api 5.1 surround example not working in firefox -