Blog
Learning React

I have recently embarked on learning React as part of my Advanced Web Topics course. Within this course, we are tasked with selecting a web technology to self-learn and then deliver a two-hour presentation on it, teaching our classmates. My classmate Annie and I have chosen React.
React is a highly popular JavaScript library developed by Facebook, primarily utilized for creating SPAs (single-page applications). It shares similarities with Angular, employing a component-driven architecture that enables developers to create and reuse UI components.
React's approach is declarative, focusing on the "what" of programming logic rather than the "how," which is characteristic of technologies that leverage imperative programming. Its performance is notably high, attributed in part to its virtual DOM, which facilitates more efficient UI rendering.
Undoubtedly, React stands as one of the most, if not the most popular front-end libraries of the past decade. It has seen widespread adoption by companies such as Netflix, Airbnb, and Instagram. Constantly updated with new features and enhancements, React offers numerous opportunities for developers, positioning it as an excellent library for newcomers to the field to learn.
I am currently engaged in an online React course to begin my learning journey. I am eager to become proficient in it, confident that it will equip me with valuable skills for the development field.
02-04-24 @ 5:42:09 PM