[DAY 57-59] I learned React & Redux

Hi everyone! Welcome back to another blog where I document the things I learned in web development. I do this because it helps retain the information and concepts as it is some sort of an active recall.

On days 57-59, after acquiring the DSA certificate from freeCodeCamp, I continued on to the next course which is the Front End Development Libraries.

The course teaches frameworks and libraries of CSS and Javascript. After learning Bootstrap, jQuery, and SASS. The course moves on to teach you about React and Redux and how the two work together in developing web apps.

Picking up from my last blog update, I was now able to complete the React and Redux course as well as finish taking notes of its syntax and concepts.

During the React course, I was able to learn about JSX elements, object oriented programming (OOP), class and functional components, using props, setting states, handling event listeners, CSS styling, initializing variables and methods, conditional statements (ternary and logical operators, if/else statements), and array iterations like filter and map to dynamically render elements.

During the Redux course, I was able to learn about action types, reducers, action creators, store, and connecting React + Redux using connect features and dispatch functions.

Having finished the courses, I admit that I have some knowledge gaps about React and Redux. As a constant learner, I'm pretty used to the feeling. And the only way to bridge those gaps and make the connections is actually utilizing the things I learned by applying it into building real projects.

I am pretty excited to do that and solidify the concepts I just learned.

As I want to further consolidate my knowledge in React + Redux, I plan to remake some of my favorite projects in the DSA course using said frameworks. This is to focus on their concepts and syntax by removing the need to create solutions and build algorithms since the mentioned projects were already complete.

For now, I'll stick to this plan, and in the future, when I think of new project ideas as well as being confident enough in React + Redux , I will build them from scratch using those frameworks.

Anyways, that’s all for now, more updates in my next blog! See you there!