DEV Community

Discussion on: React Beginner Question Thread ⚛

Collapse
 
naren profile image
Naren Arya • Edited

React is a very lean library that one can easily learn. As a developer worked with Angular JS and Angular>2 before, I felt react is less opinionated, fun and, easy to learn. The react's component based development is far more well thought than the AngularJS's two way data binding & controllers. Angular >2 is a very opinionated framework that takes a long time to master.

Beginners who try React for the first time easily gets scared by the diverse tutorials out there. They use things like JSX, ES6, Webpack, Redux which annoys beginners and creates a pseudo humongous learning curve. Instead, you(a beginner) can straight forward include react.js and react-dom.js in your HTML and start creating components(like Angular JS).

Read this book, if you have a chance:
shop.oreilly.com/product/063692004...

It teaches you react from plain JavaScript's view. After reading this, read the official docs and everything makes sense to you.
reactjs.org/docs/hello-world.html

For more tutorials on React, visit this.
github.com/markerikson/react-redux...

Note:
First, learn JavaScript well. If you are good at JS, understanding a library is an easy thing. Reverse may not be true.