This week I've been preparing to give a React workshop at Hackbright Academy. Most of the attendees will not have much exposure to React and probably front end programming in general, so I want to give an overview of the front end landscape and help them understand the benefits of React. Part of my approach has been to get a deeper understanding of the DOM and what that means for performance in a framework like React. I want to help the attendees understand the actual DOM vs the virtual DOM and how those two are connected and why it's important.

In our newsletter this week we are highlighting some talks and tutorials that explain the importance of the virtual DOM and how Facebook is hoping to improve their rendering algorithm through their (currently experimental) library, React Fiber. For an extensive look at the current JavaScript landscape read "The State of JavaScript in 2016", where over 9,000 developers were surveyed and asked their opinions on various aspects of JavaScript (frameworks, testing, state management, etc). Vue.js, another framework which also uses a virtual DOM implementation was deemed the "up and coming framework" in "The State of JavaScript" survey and we'll take a look at some of it's interesting features. And finally, from the last JSConf in Iceland, Pinterest engineer, Tilde Ann Thurium talks about Pinterest's migration from a Backbone codebase to using React. Inspired by Pinterest's move from Backbone, check out the library for using Backbone with React.

Happy Coding!

-Sophia Shoemaker






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 team.

Suggestions are welcome, just reply to this email - we'd love to hear from you.