CST 438 - Week 2

 Hey everyone,

This week, I learned more about React, a popular JavaScript library used for building user interfaces. I explored how React uses components to create reusable and modular pieces of UI, which makes development more organized and efficient. I also learned about JSX, the syntax extension that allows developers to write HTML directly within JavaScript, and how React’s virtual DOM helps improve performance by updating only the parts of the page that change instead of reloading the entire page.

In my opinion, one of React’s biggest strengths is its component-based architecture, which promotes reusability and easier maintenance. Its strong community support and wide range of libraries and tools also make it very flexible for different kinds of projects. However, one weakness is that the learning curve can be steep for beginners, especially when integrating with other technologies like Redux or understanding hooks. Additionally, React changes frequently, so staying up to date can be challenging.

Overall, learning React this week has helped me appreciate how modern web applications are built and how powerful a well-structured front-end library can be.

Comments

Popular posts from this blog

CST 370 - Week 1

CST 370 - Week 5

CST 370 - Week 4