Real-Word Applications of React and Comparison

 This week I deepened my understanding of React through both the quiz and the hands-on development we did on Lab 3. We learned key concepts like immutability of props and the importance of unique keys in lists. In our lab, I was able to apply the ideas learned by building a Settings option that handled password changes and account deletion. This helped improve my debugging skills and my understanding of forms and asynchronous API interactions. I resolved a lot of real-world react errors and that taught me the importance of using these messages to resolve the issues.

In previous courses we used Express to build web applications. This approach simplified the backend, but every user interaction required a full-page reload and limited the dynamic behavior of the UI. On the other hand, React offers a more interactive and responsive experience through its components and client-side rendering. It seems like React has a larger learning curve and requires more setup. However, React is more flexible for building modern, more dynamic applications.

Comments