@smhatre59
Web and hybrid applications developer
I am currently working as web and hybrid mobile apps developer mainly using Reactjs,Reactnative and Nodejs and write technical articles and posts on my blog: https://medium.com/technoetics
Nothing here yet.
It's better to learn the theoretical concepts on mobile devices and glance through the code for basic understanding. Medium and Github gists do a good job of showing code snippets in a comprehensible manner on mobile devices.
It would be better if you find any online tutorial related to your project and learn topics mentioned in the tutorial on you come across them from online resources. Then search online for features that you would like to implement in your project and the way it can be done with your choice of technology/framework for backend and frontend. In that way you would have a MVP of your project ready and then learn other concepts related to fullstack javascript later.
Create a state variable in parent component and update it in every action in which you want to make api calls and pass it as a prop to the current component. Then you can make api calls in componentWillRecieveProps of child component by checking value of same variable in nextProps param.
For developing reactjs app/website the preferred way is to embed html with return of render function i.e. use JSX syntax. You can use create-react-app npm module to get started with reactjs development with everything else already set up for developing reactjs components: https://github.com/facebook/create-react-app