Code splitting has gained popularity recently for its ability to allow you to split your app into separate bundles your users can progressively load. In this post we’ll take a look at not only what code splitting is and how to do it, but also how to implement it with React Router.
If you've been on the fence about learning React and still haven't dove in, this article offers some practical advice that will help you get started.
React Router v4 introduces a new dynamic, component based approach to routing. In this post, you'll look at the philosophies behind React Router and get an introduction to the syntax by breaking down the “Basic” example on the React Router docs.
I've highlighted this before but wanted to give another shoutout since Mark continues to add posts to it. This is (now) an 11 part series on "Practical Redux" from a Redux core contributor. Whether you're new to Redux or have some experience, you'll learn something.
This article might seem long-winded. James wants to show you how to write actual React and Redux code. But it will take a while to get there. And there is a reason. Redux is not terribly complicated. But with Redux (like React), understanding why you’d want to use it is much more interesting than how it works. So, though it might take you a little while to get to Redux, I think the journey will be worth it.
AirBNB took on the colossal task of code splitting a server rendered app with React Router, and, they succeeded. This article dives into their approach and how they got it to work.