CST438: Software Engineering, Week 2
Week 2 Summarize what you learned about React this week. In your opinion, what the strengths and weaknesses of React. This week, I learned how React is used to build the frontend of a web application and how it communicates with the backend through REST APIs. We worked with components, props, state variables, and hooks like useState and useEffect. I also learned how React Router allows us to navigate between different pages without having to reload the entire application. For our lab, we created a customer order management application where users could register, log in, place orders, view their order history, and update their account information. I think one of React's biggest strengths is how reusable its components are. I also like how changes to state automatically update what is displayed on the page without having to manually manipulate the DOM. On the other hand, I think React can be a little overwhelming at first, especially when trying to understand how all the compo...


