React is declarative, but what does that even mean? In this post you'll learn the difference between imperative and declarative code and why declarative code means more than just "good".
Gatsby does an incredible amount of cool stuff for you, automatically. This makes Gatsby an incredibly powerful, versatile tool. However, this broad depth of functionality can make it difficult to explain what Gatsby does in a concise and approachable way. This post aims for the latter — an approachable explanation of what Gatsby does using a series of analogies that others have found helpful.
This article shows off why Gatsby has gained popularity. If you’re already using it, you’ll get a better idea of the features that you could put to use for an even greater development experience.
When building an app with React Router, often you'll want to implement a sidebar or breadcrumb navbar. In this post you'll learn how that's done with React Router by breaking down the Sidebar example from the React Router documentation.