SlideShare a Scribd company logo
React - Year In Review 2017
React
2017 in Review
A look back into the growth of React
React v15.4.2 released
• Fixed build issues with the Brunch bundler
• Fixed a decimal point issue on uncontrolled
number inputs
• Fixed rendering of textarea placeholder in IE11
• Fixed build issues in RequireJS and SystemJS
environments
• Added missing package dependencies
Highlights of 2017
JAN
06
React v15.5.0 released
• New Deprecation Warnings
(React.PropTypes & React.createClass)
• New packages
(prop-types & create-react-class)
• Discontinuing support for React Addons. The
add-ons have now all either been deprecated or
moved to separate modules
• Separating modules & reorganizing them
APR
07
React v15.5.4 released
• Critical Bugfix: Update the version of prop-
types to fix critical bug
• Fix react-addons-create-fragment package to
include loose-envify transform for Browserify
users
• Fix compatibility with Enzyme by
exposing batchedUpdates on shallow renderer
APR
11
state
Application data
Component
Component
props
props
New things in Create React App
• Upgrading to webpack 2
• Runtime Error Overlay
• Progressive Web Apps by Default
• Jest 20
• Code Splitting with Dynamic import()
• Better Console Output
MAY
18
React v15.6.0 released
• Improving Inputs
• Less Noisy Deprecation Warnings
JUN
13
React v15.6.1 released
• Fix a crash on iOS Safari
• Don't add px to custom CSS property values
JUN
14
React 16 beta released
• Error Handling is better
JUN
26
DOM Attributes in React 16
• Any unknown attributes will end up in the DOM
SEP
08
React v15.6.2
• Including a few more fixes to improve the
stability of React across all browsers.
• Adding support for the controlList attribute, and
CSS columns are no longer appended with a px
suffix.
SEP
25
React v16.0 released
• New render return types: fragments & strings
• Better error handling
• Portals
• Better server-side rendering
• Support for custom DOM attributes
• Reduced file size
• New core architecture (e.g. async rendering)
• JavaScript Environment Requirements (include
polyfills for older browsers )
SEP
26
React v16.1.0 released
• Add support for portals
in React.Children utilities
• Add a new suppressHydrationWarning
attribute for intentional client/server text
mismatches
• Fix multiple setState() calls
in componentWillMount() in shallow renderer
• Fix shallow renderer to ignore
shouldComponentUpdate() after forceUpdate()
NOV
09
React v16.2.0 released
• Improving Support for Fragments
NOV
28
Introducing the React RFC Process
DEC
07
THANK YOU!
React - Year In Review 2017

More Related Content

What's hot (20)

PDF
Introduction to the WSO2 Carbon Platform
WSO2
 
PPTX
MVP Insider Week 2016 - Integração do Veeam Availability Suite 9.5 com o Wind...
Invent IT Solutions
 
PDF
Basic method for Java EE Web Profile
Kenji HASUNUMA
 
ODP
GlassFish v3 - Architecture
Alexis Moussine-Pouchkine
 
PDF
How to build a custom stack with WSO2 carbon
WSO2
 
PDF
WSO2 API Manager Reference Architecture for Pivotal Cloud Foundry
Imesh Gunaratne
 
PPTX
vCenter Server 5.5 Single Sign-On VMDir deep dive
fbuechsel
 
PDF
VMworld 2013: vSphere Upgrade Series Part 1: vCenter Server
VMworld
 
PDF
VMworld 2013: vSphere vCenter Single Sign-on Best Practices
VMworld
 
PDF
VMworld 2013: vCenter Deep Dive
VMworld
 
PDF
What’s new in WSO2 Enterprise Integrator 6.6
WSO2
 
PPTX
What's New in PowerCLI 5.0
jonathanmedd
 
PDF
VMworld 2014: vCenter Server Architecture and Deployment Deep Dive
VMworld
 
PDF
Life of our small product
Kenji HASUNUMA
 
PPTX
Understanding the WSO2 Platform
WSO2
 
PPTX
Sharepoint as a service platform
Kashif Akram
 
PPT
IIS7 As a Developer Platform
goodfriday
 
PDF
Emad Younis - Keynote
VMUG IT
 
PPTX
Building microservices sample application
Anil Allewar
 
PDF
Boost Your Server - the Plesk Roadmap 2022 @Cloudfest 2022
Plesk
 
Introduction to the WSO2 Carbon Platform
WSO2
 
MVP Insider Week 2016 - Integração do Veeam Availability Suite 9.5 com o Wind...
Invent IT Solutions
 
Basic method for Java EE Web Profile
Kenji HASUNUMA
 
GlassFish v3 - Architecture
Alexis Moussine-Pouchkine
 
How to build a custom stack with WSO2 carbon
WSO2
 
WSO2 API Manager Reference Architecture for Pivotal Cloud Foundry
Imesh Gunaratne
 
vCenter Server 5.5 Single Sign-On VMDir deep dive
fbuechsel
 
VMworld 2013: vSphere Upgrade Series Part 1: vCenter Server
VMworld
 
VMworld 2013: vSphere vCenter Single Sign-on Best Practices
VMworld
 
VMworld 2013: vCenter Deep Dive
VMworld
 
What’s new in WSO2 Enterprise Integrator 6.6
WSO2
 
What's New in PowerCLI 5.0
jonathanmedd
 
VMworld 2014: vCenter Server Architecture and Deployment Deep Dive
VMworld
 
Life of our small product
Kenji HASUNUMA
 
Understanding the WSO2 Platform
WSO2
 
Sharepoint as a service platform
Kashif Akram
 
IIS7 As a Developer Platform
goodfriday
 
Emad Younis - Keynote
VMUG IT
 
Building microservices sample application
Anil Allewar
 
Boost Your Server - the Plesk Roadmap 2022 @Cloudfest 2022
Plesk
 

Similar to React - Year In Review 2017 (20)

PDF
React 18: New Features & Innovations
BOSC Tech Labs
 
PDF
What's New in ReactJS Latest Version – Key Features and Developer Updates
GrapesTech Solutions
 
PPTX
Get Started with ReactJS 18 Development Services_ New Features and Updates.pptx
Concetto Labs
 
PDF
Best Practice-React
Yang Yang
 
PPTX
React, Flux and more (p1)
tuanpa206
 
PPTX
Reactjs notes.pptx for web development- tutorial and theory
jobinThomas54
 
PPTX
JS digest. Mid-Summer 2017
ElifTech
 
PDF
Workshop React.js
Commit University
 
PDF
Learning React js Learn React JS From Scratch with Hands On Projects 2nd Edit...
bandmvh3697
 
PDF
0900 learning-react
RohitYadav696
 
PPTX
React_Complete.pptx
kamalakantas
 
PDF
Getting started with React 16
Arun Michael Dsouza
 
PDF
react.pdf
yihunie2
 
PPTX
How To Upgrade The React 18 Release Candidate.pptx
BOSC Tech Labs
 
PDF
Web Development.pdf
MuhammadAbdullah719451
 
DOCX
React 19 Latest Features You Need to Know.docx
GrootNet Software Solutions
 
PDF
2018 05-16 Evolving Technologies: React, Babel & Webpack
Codifly
 
PPTX
GDG Workshop on React (By Aakanksha Rai)
gdgoncampuslncts
 
React 18: New Features & Innovations
BOSC Tech Labs
 
What's New in ReactJS Latest Version – Key Features and Developer Updates
GrapesTech Solutions
 
Get Started with ReactJS 18 Development Services_ New Features and Updates.pptx
Concetto Labs
 
Best Practice-React
Yang Yang
 
React, Flux and more (p1)
tuanpa206
 
Reactjs notes.pptx for web development- tutorial and theory
jobinThomas54
 
JS digest. Mid-Summer 2017
ElifTech
 
Workshop React.js
Commit University
 
Learning React js Learn React JS From Scratch with Hands On Projects 2nd Edit...
bandmvh3697
 
0900 learning-react
RohitYadav696
 
React_Complete.pptx
kamalakantas
 
Getting started with React 16
Arun Michael Dsouza
 
react.pdf
yihunie2
 
How To Upgrade The React 18 Release Candidate.pptx
BOSC Tech Labs
 
Web Development.pdf
MuhammadAbdullah719451
 
React 19 Latest Features You Need to Know.docx
GrootNet Software Solutions
 
2018 05-16 Evolving Technologies: React, Babel & Webpack
Codifly
 
GDG Workshop on React (By Aakanksha Rai)
gdgoncampuslncts
 
Ad

More from React Sharing (7)

PPTX
30 great ui kits for developers on dribbble
React Sharing
 
PPTX
Firebase 2017 in review
React Sharing
 
PPTX
React top 30 articles of 2017
React Sharing
 
PPTX
React ui components for elasticsearch (v2)
React Sharing
 
PPTX
15 Great Landing Page Examples on Dribbble
React Sharing
 
PPTX
15 e commerce mobile app ui will help you have great apps
React Sharing
 
PPTX
9 reasons why programmers should learn react native
React Sharing
 
30 great ui kits for developers on dribbble
React Sharing
 
Firebase 2017 in review
React Sharing
 
React top 30 articles of 2017
React Sharing
 
React ui components for elasticsearch (v2)
React Sharing
 
15 Great Landing Page Examples on Dribbble
React Sharing
 
15 e commerce mobile app ui will help you have great apps
React Sharing
 
9 reasons why programmers should learn react native
React Sharing
 
Ad

Recently uploaded (20)

PPT
From Vision to Reality: The Digital India Revolution
Harsh Bharvadiya
 
PPTX
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
PDF
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
PPTX
HSE WEEKLY REPORT for dummies and lazzzzy.pptx
ahmedibrahim691723
 
PPTX
Probability systematic sampling methods.pptx
PrakashRajput19
 
PPTX
Nursing Shift Supervisor 24/7 in a week .pptx
amjadtanveer
 
PDF
blockchain123456789012345678901234567890
tanvikhunt1003
 
PPTX
Introduction-to-Python-Programming-Language (1).pptx
dhyeysapariya
 
PDF
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
PPTX
7 Easy Ways to Improve Clarity in Your BI Reports
sophiegracewriter
 
PPTX
UVA-Ortho-PPT-Final-1.pptx Data analytics relevant to the top
chinnusindhu1
 
PPTX
Fluvial_Civilizations_Presentation (1).pptx
alisslovemendoza7
 
PDF
McKinsey - Global Energy Perspective 2023_11.pdf
niyudha
 
PDF
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays
 
PPTX
MR and reffffffvvvvvvvfversal_083605.pptx
manjeshjain
 
PDF
WISE main accomplishments for ISQOLS award July 2025.pdf
StatsCommunications
 
PPT
introdution to python with a very little difficulty
HUZAIFABINABDULLAH
 
PDF
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
PPTX
Multiscale Segmentation of Survey Respondents: Seeing the Trees and the Fores...
Sione Palu
 
PDF
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
apidays
 
From Vision to Reality: The Digital India Revolution
Harsh Bharvadiya
 
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
HSE WEEKLY REPORT for dummies and lazzzzy.pptx
ahmedibrahim691723
 
Probability systematic sampling methods.pptx
PrakashRajput19
 
Nursing Shift Supervisor 24/7 in a week .pptx
amjadtanveer
 
blockchain123456789012345678901234567890
tanvikhunt1003
 
Introduction-to-Python-Programming-Language (1).pptx
dhyeysapariya
 
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
7 Easy Ways to Improve Clarity in Your BI Reports
sophiegracewriter
 
UVA-Ortho-PPT-Final-1.pptx Data analytics relevant to the top
chinnusindhu1
 
Fluvial_Civilizations_Presentation (1).pptx
alisslovemendoza7
 
McKinsey - Global Energy Perspective 2023_11.pdf
niyudha
 
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays
 
MR and reffffffvvvvvvvfversal_083605.pptx
manjeshjain
 
WISE main accomplishments for ISQOLS award July 2025.pdf
StatsCommunications
 
introdution to python with a very little difficulty
HUZAIFABINABDULLAH
 
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
Multiscale Segmentation of Survey Respondents: Seeing the Trees and the Fores...
Sione Palu
 
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
apidays
 

React - Year In Review 2017

  • 2. React 2017 in Review A look back into the growth of React
  • 3. React v15.4.2 released • Fixed build issues with the Brunch bundler • Fixed a decimal point issue on uncontrolled number inputs • Fixed rendering of textarea placeholder in IE11 • Fixed build issues in RequireJS and SystemJS environments • Added missing package dependencies Highlights of 2017 JAN 06
  • 4. React v15.5.0 released • New Deprecation Warnings (React.PropTypes & React.createClass) • New packages (prop-types & create-react-class) • Discontinuing support for React Addons. The add-ons have now all either been deprecated or moved to separate modules • Separating modules & reorganizing them APR 07
  • 5. React v15.5.4 released • Critical Bugfix: Update the version of prop- types to fix critical bug • Fix react-addons-create-fragment package to include loose-envify transform for Browserify users • Fix compatibility with Enzyme by exposing batchedUpdates on shallow renderer APR 11 state Application data Component Component props props
  • 6. New things in Create React App • Upgrading to webpack 2 • Runtime Error Overlay • Progressive Web Apps by Default • Jest 20 • Code Splitting with Dynamic import() • Better Console Output MAY 18
  • 7. React v15.6.0 released • Improving Inputs • Less Noisy Deprecation Warnings JUN 13
  • 8. React v15.6.1 released • Fix a crash on iOS Safari • Don't add px to custom CSS property values JUN 14
  • 9. React 16 beta released • Error Handling is better JUN 26
  • 10. DOM Attributes in React 16 • Any unknown attributes will end up in the DOM SEP 08
  • 11. React v15.6.2 • Including a few more fixes to improve the stability of React across all browsers. • Adding support for the controlList attribute, and CSS columns are no longer appended with a px suffix. SEP 25
  • 12. React v16.0 released • New render return types: fragments & strings • Better error handling • Portals • Better server-side rendering • Support for custom DOM attributes • Reduced file size • New core architecture (e.g. async rendering) • JavaScript Environment Requirements (include polyfills for older browsers ) SEP 26
  • 13. React v16.1.0 released • Add support for portals in React.Children utilities • Add a new suppressHydrationWarning attribute for intentional client/server text mismatches • Fix multiple setState() calls in componentWillMount() in shallow renderer • Fix shallow renderer to ignore shouldComponentUpdate() after forceUpdate() NOV 09
  • 14. React v16.2.0 released • Improving Support for Fragments NOV 28
  • 15. Introducing the React RFC Process DEC 07