Subscribe with Email

Articles

React is awesome! it allows you to start building apps with ease, be it small and simple apps or big and complex apps. As applications evolve, it is only natural for requirements to do so as well and, in consequence, you will eventually need to boost some performance out of your app. There are some problems you might encounter and luckily for you it’s not hard! This post will break down those problems and help you with potential perf issues you may have in your React apps.

Easy State is a React state management library with no core philosophy - like functional programming or immutability - except for one thing. It aims to be as close to vanilla JavaScript as possible ... and it got pretty close. You can store your state in simple objects, which may be used and mutated in any way you want.

A very common error developers run into when building (and specifically refreshing) an app with React Router is 'Cannot GET /url'. In this post we'll look at why that error happens and what to do about it.

React Router v4 introduced a new declarative, component based approach to routing. With that approach came some confusion around nested routes. In this post we’ll break down that confusion and you’ll learn how to nest routes with React Router.

React applications grow in complexity, it can become increasingly difficult to keep track of components, state, and props. Last month, a few developers and Tiffany Lin worked on building a solution to this problem. They decided to create React Scope, a Chrome extension that provides a hierarchical-tree view of a developer’s React app components.

Videos

In this video Elijah Manor introduces the create-react-app CLI tool which allows you to quickly create and run a React applications with no configuration. Along the way, he look at each of the scripts that come with create-react-app and investigate various ways to keep your react-scripts up-to-date.