Week 2 CST438
Summarize what you learned about React this week. In your opinion, what are the strengths and weaknesses of React. This week we learned about front-end development utilizing the React JavaScript Library. My only previous front-end development experience involved the Internet Programming courses where we used Node.js and Express with templates and server side rendering, so it was quite interesting learning a different approach to front-end development through a JavaScript library like React. What I have learned about React is that it usually relies more on the browser side to build and update the user interface, while Express with templates relies more on the server side to render the pages before sending them to the browser. React is a component-based framework where the interface is sort of broken into components which are basically re-usable JavaScript functions that return an HTML like JSX code; React uses it to create or update the elements in the DOM. Something that is interesting...