Learn React.js in 1 day

React js library
June 23, 2015 3 Comments

React js library

How to do that? Of course you guys will ask me. The answer is we hardly can unless we already are very familiar with event driven programming.

But, if we start learning in right way, we can get it in several days without frustrating, stressful feeling. At first, React.js make us feel confusing but soon, you will see that it’s really simple, so much simple and dynamic.

This is how I made it

Read this: thinking-in-react (this is really a good path to show us the idea of React.js)

Then getting-started-and-concepts

Never forget to read official docs: getting-started (checkout this file and edit+run to know how React.js really works code)

Need more, you have them all here: awesome-react

Why don’t I just explain for you instead of giving you the links?

It’s because they are very good documents already and focusing on them helps you reduce lots of your treasure time and energy. You also have to get all basic built-in functions, methods, components, life cycle, JSX, etc. I means getting through all fundamental ideas behind React.js

A short useful cheatsheet for reference: React.js

Want a concise summary how React.js works?

Sure, I’m so pleasure to share my thoughts on this.

React.js from its idea is the reaction of each smallest event which happens on client-side. Our job is to imagine from the beginning which are the scenarios that can happen and design our page in .jsx files, using as much reusable components as we can (to make it consistent, stable and to reduce unnecessary coding effort). After that, we connect with back-end server through API (ajax with json format for example) to really give out useful information and proper calculations to our users.

For further detailed instructions, I would like to share with you guys in the next post.

Happy exploring, guys. 🙂


3 thoughts on “Learn React.js in 1 day”

  1. Pingback: React.js basic concepts – how to start working with it | Hoang Le's personal blog

Leave a Reply

Your email address will not be published. Required fields are marked *

four × five =