CST438 Software Engineering: Week 2

 

Hello,

This week I learned about React. I learned that React is a JavaScript library used for building user interfaces and it makes web applications faster and more efficient by using a virtual DOM meaning that it only updates the parts of the page that change instead of reloading the whole page. This helps improve performance and gives users a smoother experience.

At first, I found React a bit challenging to understand like concepts such as useEffect, hooks, props, and containers. However, I am starting to see how helpful they are once you understand how they work. I just have to practice more. 

In my opinion, one of React’s biggest strengths is that it helps organize projects by breaking them down into reusable components which makes it easier to build and manage complex applications. Another strength is how efficiently it handles updates and interactions.

But a weakness, is that React can be confusing for beginners because there are many new concepts to learn, and it often changes with new updates.

Comments

Popular posts from this blog

CST438 Software Engineering: Week 8 (Final week)

CST438 Software Engineering: Week 1

CST370 Week 5