React JS

What we'll cover...

  • Why am I up here?
  • What is React JS?
  • What all different frameworks are there
  • What's good about React JS?
  • What's not so good about React JS?
  • More about React JS 
  • Installation & setup
  • React.js Fundamentals with JSX 
  • ES6/7 for React
  • React.js Fundamentals with ES6 & Web pack 
  • React JS Flux
  • React Redux + Immutable
  • React App testing using Frameworks

What is ReactJS?

  • Created by Jordan Walke at Facebook
  • Open source
  • Used by the following:
    • Facebook
    • Instagram
    • Imgur
    • and more! (most I haven't heard of...)
  • Goals: Be simple, declarative and composable
  • Only a front end solution
  • Uses concept of Components.
  • Virtual DOM, ES6 <3, and more!

Why am I up here?

  • @tkssharma - Tarun Sharma
    • Developer Publisher and reader !!
    •  Open source Contributor ..
  • Curious to grow and want to learn more and more ..
  • Strive to find something outside the Node/ angular world.
  • I am developer like You :) 

¯\_(ツ)_/¯

The Good...

  • Creating components is very logical!
  • Very easy to set up unit tests
  • Easy to debug problems
  • Reuse
  • State changes are simple and FAST.
  • Compatible with the following:
    • Angular
    • Backbone
    • Ember
  • HTML IN MY JS?! GENIUS

Questions?

React JS Section 1.0

By Tarun Sharma

React JS Section 1.0

  • 1,093