- 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
- 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!
- @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 :)
-
- React JS is growing very fast
- Most things learned from experimentation
- Very easy to pick up.
- VERY fun to write!
- Code is written just like you visualize in your head!
- Component communication can be complicated.
- Tutorials / examples can be difficult to find.
- Can fall out compartmentalized mentality very easily.
- Lots and lots of classes.....
- Can be complex on very large projects.
- Reliance on 3rd party libraries for effective component communication.
- HTML IN MY JS? MADNESS
- 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:
- HTML IN MY JS?! GENIUS
- Web : http://tkssharma.github.io
- Blog : tkssharma.wordpress.com
-
YouTube https://goo.gl/lyCXVE
- git : github.com/tkssahrma
- @tksharma
- Maybe?
- For large complex solutions, you should look carefully to make sure ReactJS will fit.
- Lots of DOM changes? Consider ReactJS!
- Consider mixing ReactJS into what you have!
Made with Slides.com