Can you guys suggest any good resources to bridge the knowledge gap for a React newbie with a LAMP background? Does any literature exist specific to this requirement. Thanks a lot!
You don't mention if you wish to change your server knowledge while you're at it.
I have a LAMP background, but recently decided to learn React + Redux, as well as NodeJS + Express + MongoDB. Here are some good resources for that:
Wes Bos does a good React course @ https://reactforbeginners.com/ I can also recommend his ES6 course @ https://es6.io/
If you prefer udemy.com: Stephen Grider has a great React + Redux course @ udemy.com/react-redux/learn/v4/overview
Over on the Server side, if you want to dive into NodeJS, and have a Safari Subscription, see the Wes Higbee course: Learning Path: Node for Frontend Developers safaribooksonline.com/library/view/learning-path-…
You'll find that once you set about learning React, other tools (such as npm and webpack) will naturally flow into the process. Enjoy!
Vincent
LAMP is a server architecture while React is a client library. Before I started learning JavaScript and AngularJS, I also developed web sites and applications completely server-side with LAMP.
IMO, once you have gotten into JavaScript, the biggest challenge is the change you have to make in thinking. No longer is the database so close to the page rendering as it is in PHP/MySQL. If you need data persistence, you have to develop a REST API or use a framework that helps you do that. You then have to use that API in your React application to accomplish what you have once done server-side using PHP.
Since you are familiar with the LAMP architecture, you can use your existing knowledge to create a REST API with PHP for persistence you then use inside your React application which is statically served using Apache.