Glamorous v4, imperative vs declarative programming, and 8 thi8ngs to learn in React before learning Redux
Congrats to the Glamorous team for their V4 release. If you haven't taken a look at Glamorous, now would be a great time. They even have a fancy new website.
React takes a declarative approach to building UI. If the difference between declarative and imperative code is still fuzzy to you, this article may help.
State management is difficult. A view library, such as React, enables you to manage local component state. But it only scales to a certain point. Eventually you decide to move on to a more sophisticated state management solution such as Redux. Yet there are certain things that you should know about React before you jump on the Redux train.
You hear a lot of buzz about React Native these days, yet most people seem to talk about its ability to run on multiple platforms as its main benefit. However, React Native is much more than that.
We all do evil things. Some more disastrous than others. In this article, the author covers one of the most evil things of all - dispatching in updating lifecycle methods with Redux.
Gatsby is an incredible static site generator that allows for React to be used as the underlying rendering engine to scaffold out a static site that truly has all the benefits expected in a modern web application. It does this by rendering dynamic React components into static HTML content via server side rendering at build time. This means that your users get all the benefits of a static site such as the ability to work without JavaScript, search engine friendliness, speedy load times, etc. without losing the dynamism and interactivity that is expected of the modern web. This tutorial walks through all the steps you need to get started with Gatsby.
GraphQL is rad. So rad there's now a dedicated newsletter for it. If you're interested in GraphQL, check it out.
A collection of Higher-Order Components for React, especially useful with Recompose.