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.

Vue surpassed React this week in number of Github stars! While Github stars is only one measure of the success of an open source project, it certainly is a good sign that the JavaScript ecosystem is thriving and full of great options.

Did you know that Fullstack.io (the team that produced the Fullstack React book!) also has a Vue book? If you're interested in expanding your knowledge beyond the React ecosystem, you can also check out our in-depth guide to Vue.

In other news, I've seen more and more component libraries pop up on Github from companies that are using React and want to standardize their workflow, styles and code. It's interesting to see what types of components companies are building and the styles they use. For example Atlassian has a lot of different components you commonly see (pagination, navigation, media cards) but they also have variations on those different components (controlled vs. uncontrolled, different text editors for different products, etc). Even if you don't use these component libraries yourself, it's good to take a look at how they are structured and what they code looks like to get a feel for what a component library looks like in case you ever need to build one yourself!

Also included in this week's newsletter is a 5-part series from Airbnb on their experience with React Native and Letterpad, a blog publishing platform that uses GraphQL, React & Express.

In 2016, Airbnb took a bet on React Native in order to improve the experience of Airbnb on mobile devices and maintain a good developer experience with a small number of mobile engineers. In this 5-part series, Gabriel Peal walks us through their experience over the past 2+ years with React Native and what the future holds for React Native at Airbnb.

While Airbnb might be moving away from React Native, development on React Native at Facebook is still strong and it's not going anywhere any time soon. I think the key takeaway from this blog post is this:

We're working on a large-scale re-architecture of React Native to make the framework more flexible and integrate better with native infrastructure in hybrid JavaScript/native apps. With this project, we'll apply what we've learned over the last 5 years and incrementally bring our architecture to a more modern one. We're rewriting many of React Native's internals, but most of the changes are under the hood: existing React Native apps will continue to work with few or no changes.

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.