Question: why node js is required for react?
Answer: Getting help is easier when your project is using Node. Node is JavaScript, which you are already using (with React). You do not need to invest in any other languages. Using the same language allows for true code sharing between server-side and client-side code.