Codementor Events

How I learned ReactJS

Published Feb 15, 2018
How I learned ReactJS

About me

Intermediate Full stack developer with React and NodeJS experience

Why I wanted to learn ReactJS

I have a passion for front-end design and development. I knew that learning React would help simplify the flow of building user interfaces. Plus it's used in applications like Instagram and Netflix

How I approached learning ReactJS

In order to learn this, First, i took a starter course: React and Redux on Pluralsight. Then, I started a small project, a document management application that used react and redux with NodeJS for the backend. By the end of this project, I had working knowledge of React using Redux for state management

Challenges I faced

Common challenges I faced during this project and you probably will as a beginner

  1. Setting up Webpack for a react application
  2. Learning what dispatch actions and reducers are and how they work together
  3. Knowing the React lifecycle methods and when to use them

Key takeaways

  1. You can build a React application alone WITHOUT Flux or Redux
  2. You don't have to connect every component
  3. Create reusable components, avoid repetitive code (DRY)

Tips and advice

It's pretty straightforward, once you get the hang of it. Try to learn to build a React only app first before introducing any other tool.

Final thoughts and next steps

Still focusing on front-end development, I'd probably move on to VueJS next.

Discover and read more posts from Ugonna Ofoegbu
get started