State of React
Since its inception in 2011 and release at JS Conf in 2013, ReactJS has evolved a lot along with its huge userbase.
From the React.createClass to todays class based system and stateless functions, ReactJS has adapted and grown along with ES6+
Lets look at React from a beginners perspective in 2019.
If you have already worked before, or just setting out to use React, lets explore some fundamental questions- Why React?, How does it help us advance and make our views better? Does one use React juse because its fast? What makes it so popular?
In this talk, we will take a look at the history of React. We will delve into React fundamentals- Virtual DOM, Simple/Stateless components, Small Applications, life cycles, state management, hooks, composition/inherintance, and more.
We will also explore the extensive tooling that helps make so much React easier to use and what tools and resources one can pick up when beginning with ReactJS.
In this talk, I will take a look at a brief history of React and how it evolved over the years.
I will then talk about React fundamentals- Virtual DOM, Simple/Stateless components, Small Applications, life cycles, state management, hooks, composition/inherintance, CRA and more.
I will also talk about tooling and some preferred things the community uses: tooling, deployments, server side frameworks, GraphQL/Relay, etc
Since this talk is aimed to give a brief overview of getting started in React, I will also talk about how and where people can ask for help from the community and forums and learning in general.
Vipul is Director at BigBinary LLC. He is part of Rails Team, and helps triaging issues. His spare time is spent exploring and contributing to many Open Source ruby projects, when not dabbling with React JS.
He has recently authored ReactJS by Example, that does a deep walk-through of using ReactJS. Vipul loves ReactJS and Ruby’s vibrant community and helps in building PuneReactJS and PuneRb communities. He also organizes DeccanRubyConf in Pune.
- https://www.vipulnsward.com/vipulamler/ - lists out some of the past conferences I have spoken at.