Fullstack React is a weekly newsletter about the React ecosystem with an emphasis on useful libraries, tutorials and code. Subscribe to read the best articles each week on React, Flux, GraphQL, Relay, and friends.

Subscribe with Email

Email

No spam, ever. We'll never share your email address and you can opt out at any time.

A New Way to Handle Events in React, Babel 7.0 and Fullstack React available on Amazon!

This week has lots of exciting news! React 16 is getting closer to being released officially and Babel 7.0 is just around the corner. Over here at Fullstack React, our book, Fullstack React: The Complete Guide to ReactJS and Friends, is now available in paperback form on Amazon! It's 800 pages of amazing ReactJS goodness. Check out the electronic copy if you don't want those 800 pages taking up space on your bookshelf or coffee table (but honestly, with such a gorgeous cover, who wouldn't want it on display? 🐬)

Also included in this week's newsletter:

Learn how housing.com incorporated React Native into their native apps

Use react-broadcast to send state changes down to descendants in the component tree

Tutorials

In the past, React used to ignore unknown DOM attributes. If you wrote JSX with an attribute that React doesn't recognize, React would just skip it. Now, with React 16, any unknown attributes will end up in the DOM. Check out this article from the React core team on the changes and how it might affect your codebase.

“Property Initializer Syntax” sounds more fancy than it really is. This tutorial explains how this alternative way of writing event handlers helps eliminate boilerplate in your constructor and also avoid frivolous memory usage in your renders.

Code

react-broadcast provides a reliable way for React components to propagate state changes to their descendants deep in the component hierarchy, bypassing intermediaries who return false from shouldComponentUpdate.

About

Learn React the right way with Fullstack React: The Complete Guide to ReactJS and Friends. If you've already purchased a copy, you automatically get access to the latest changes. If you haven't purchased a copy yet, don't delay and get the most up to date and comprehensive information and tutorials.