I am a traditional web developer, I have been using PHP (Laravel framework) for the backend for the last years and bootstrap for the frontend. Now I want to update myself to the new technologies. I have been learning ReactJs and I am loving it. My question is, what are the advantages/disadvantages of using NodeJs (for the backend) and ReactJs (for the frontend) and what are the advantages/disadvantages of using PHP (for the backend, for example Laravel/Symphony) and ReactJs (for the frontend) ? What is the most common option?