React – History

The people we was studied IT, we have suffered great frustrations again and again. Some years ago in 2014, I wrote in my blog “Despertando del sueño criogénico” where I relieved my worries and disappointments by using satire.

Today, the past looks so far away when I teach JavaScript in the mid-90’s, many frameworks have emerged Jquery, Angular JS, Vue, Ember, etc.

React is a framework sponsored by Facebook and its beginnings are in 2010.

Here the React timeline taken a RisingStack blog.

2010 – The first signs of React

Facebook introduced xhp into its php stack and open sourced it.

Xhp allowed creating composite components. They introduced this syntax later in React.

2011 – An early prototype of React

Jordan Walke created FaxJS, the early prototype of React – shipped a search element on Facebook.

2012 – Something new had started at Facebook

Facebook Ads became hard to manage, so Facebook needed to come up with a good solution for it. Jordan Walke worked on the prototype and created React.

April 9: Instagram was acquired by Facebook.

Instagram wanted to adopt Facebook’s new technology. By this, Facebook had a pressure to decouple React from Facebook and make it open-sourceable. Most of this was done by Pete Hunt.

Sept 8-12: TechCrunch Disrupt San Francisco, Mark Zuckerberg: “Our Biggest Mistake Was Betting Too Much On HTML5”. He promised that Facebook would deliver better mobile experiences very soon.

2013 – The year of the Big Launch

May 29-31: JS ConfUS. Jordan Walke introduced React. React gets open sourced.

Fun Fact: The audience was skeptical. Most people thought React was a huge step backward. This happened as mostly ‘early adopters’ attended this conference, however, React targeted ‘innovators.’ The creators of React realized this mistake on time, and decided to start a ‘React tour’ later on to turn haters into advocates.

June 2: React (by Facebook) is available on JSFiddle

July 30: React and JSX in available in Ruby on Rails

August 19: React and JSX available in Python Applications

Sept 14-15: JSConfEU 2013. Pete Hunt’s speech of rethinking best practices.

Dec 17: David Nolen Introduces OM, based on React. Explains how React is awesome – which reached early adopters. This article showed how React is better than the other alternatives out there, which boosted the acknowledgement of React.

2014 – The year of Expansion

React had gradually gained its reputation and started to go through to ‘early majority’ of its potential users. At this point, they needed a new message instead of solely relying on its technical benefits, and it is: how is React stable? By focusing on this, they aimed to appeal to enterprises, like Netflix.

Early 2014: #reactjsworldtour conferences started, to build community and to ‘turn haters into advocates’.

Jan 2: React Developer Tools becomes an extension of the Chrome Developer Tools.

February: Atom was introduced – A hackable text editor for the 21st Century

April 7-9: React London 2014

June: ReactiveX.io emerged.

July 13: The Release of React Hot Loader. React Hot Loader is a plugin that allows React components to be live reloaded without the loss of state.

Dec 12: PlanOut: A language for online experiments. The release of PlanOut 0.5, which includes a React-based PlanOut language editor, and brings the interpreter into feature-parity with the latest version of PlanOut used internally at Facebook.

2015 – React is Stable

Early 2015: Flipboard releases React Canvas.

January: Netflix likes React

Early 2015: Airbnb uses React

January 28-29: React.js Conf 2015 – Facebook released the first version of React Native for the React.js Conf 2015 during a technical talk.

February: Introducing Relay and GraphQL at React.js Conf.

March 25: Facebook announced that React Native for iOS is open and available on GitHub.

June 2: Redux was released by Dan Abramov and Andrew Clark.

Sept 2: The first stable version of the new React Developer Tools launched.

Sept 14: React Native for Android was released.

2016 – React gets mainstream

March: The introduction of Mobx

February 22-23: React.js Conf 2016, San Francisco

Draft.js was introduced at React.js Conf by Isaac Salier-Hellendag

March: The introduction of React Storybook

June 2-3: ReactEurope 2016

July 11: Introducing React’s Error Code System.

November: the introduction of Blueprint – A React UI toolkit for the web

2017 – The year of further improvements

Early 2017: Airbnb introduces their new open source library React Sketch.app

Apr 19: React Fiber gets open sourced at F8 2017.

Sept: Relicensing React, Jest, Flow, and Immutable.js

Sept 26: React 16: error boundaries, portals, fragments and the Fiber architecture

October: Netflix removes client-side React.js

November 28: React v16.2.0: Improved Support for Fragments

2018 – What is now?

March 1-2: JSConf Iceland – Beyond React 16 by Dan Abramov

2018 March 29: React 16.3.0 was released.”

I feel is too much advance in web technologies but we need urgently update our knowledge, and if we do not do it, our professional and work expectations will probably be very scarce.

In this space we will write the first steps with React.

Regards.

Teacher Miguel Araujo.

Deja un comentario