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.

Tutorials

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.