React Conf 2017 Roundup - Day 1
Monday & Tuesday of this week was Facebook's official conference for React and it was amazing! The speakers, the venue, the food, the whole experience was just excellent. Since there were just too many talks to highlight in one newsletter, we're going to split up day 1 and day 2. This week we've got a roundup of the highlights of day 1, next week we'll cover the highlights from day 2.
Check out the details below 👇
Day 1 Highlights
Keynote with Tom Occhino, Jing Cheng and Sebastian Markbage
Tom, Jing and Sebastian all gave a great keynote speech on the state of React in 2017. Tom focused on the adoption of React since the first React conference in 2015 and how much it's grown. The React developer tools on Chrome have been downloaded over half a million times. Adoption of React and React Native across the industry has grown by leaps and bounds as well. Along with the adoption of React and React Native is the importance of innovating and innovating "in place". Breaking changes are painful, and require thousands of users to update their code in one fell swoop isn't feasible or maintainable. Incremental changes are easier to manage and require less overhead. It's exciting to see what the future holds for React!
Jing focused on React Native and how they have incrementally adopted React Native in the various applications across the Facebook ecosystem.
Sebastian talked about performance with React and how React Fiber has improved the performance of React. It was also announced that facebook.com is now using React Fiber!
React + ES.next by Ben Ilegbodu
Ben gave a great talk on 5 features of ES6/ES2015 that have gradually been adopted more and more in React codebases.
The 5 features are:
- Destructuring
- Spread Operator
- Arrow functions
- Promises
- Async functions
It's a great tutorial if you haven't learned about these topics and a really awesome refresher even if you're already familiar with them!
Lin Clark's Cartoon on React Fiber
Lin Clark makes great cartoons to explain concepts in React and at ReactConf17, she gave a talk on React Fiber and what happens "under the hood" of React Fiber.
Type Systems Will Make You a Better JavaScript Developer by Jared Forsyth
Typing checking can help us diagnose and resolve errors more quickly. Jared Forsyth goes into the different approaches to type checking our React applications and how they can help us create not only better React applications, but also better JavaScript developers.
Sponsored
Get automatic error reporting for your React Native apps 🚀
Automatically detect crashes in your React Native apps using Bugsnag. Handle minified JS using sourcemaps and surface fully symbolicated stacktraces for JavaScript, iOS, and Android all in one place. Get started with our free 14-day trial.
Code
Create React Native App
Create React Native App was announced during ReactConf17 and it's is an awesome tool to quickly get up and running with a React Native application. Adam Perry gave a great lightning talk on how to use this new awesome tool!
Native Navigation
Native navigation library for React Native applications from AirBnB announced at ReactConf17! See Leland Richardson's talk going into details behind the creation of (yet another!) native navigation library.
About
Like what you've been reading from Fullstack React? You can help us spread the word. Please forward this email to you friends (and let them know they can subscribe here).
Follow us on Twitter
Curated with love by Sophia Shoemaker, Nate Murray and the Fullstack.io team.
Suggestions are welcome, just reply to this email - we'd love to hear from you.