Digests » 75
this week's favorite
The web development community has left behind the days where tables were used for layout or weren’t used at all in favour of trendier layouts. We are finally using tables how they were intended to be used: For visualizing data.
React Fiber is an ongoing reimplementation of React's core algorithm. It is the culmination of over two years of research by the React team.
Get a broad overview of the goals and prerequisites for this hands-on tutorial to Apollo Client and get to know the Pokedex app we will build together. You can use the included GraphQL backend to get the most out of this tutorial and follow along in several practical steps that will lead to a fully functional Pokedex app! As Apollo is a GraphQL client, this introduction focuses on the client side. However, you can connect your application to your very own GraphQL endpoint and access the data with the integrated data browser.
When I wrote Meatier a little over a year ago, I was pretty early in adopting GraphQL to replace my REST endpoints, my ORM, and my imperative client-side data requests. Shortly after, when I was hired to build an open-source realtime app from the ground up, I jumped at the chance to use GraphQL both on the server and as the basis for my own client cache. A year later, I learned that building a GraphQL app for production is a lot different than one of those demo apps you see on GitHub. Go figure. After all the mistakes I made, here are my lessons learned.
This tutorial is the first of a three-part series on React by Brad Westfall. When Brad pitched me this, he pointed out there are a good amount of tutorials on getting started in React, but not as much about where to go from there. If you're brand new to React, I recommend watching this intro video. This series picks up where the basics leave off.