react

Making the business case for React in 2019

React is the world’s most popular JavaScript framework. Of course, the only way to gauge actual usage of an open source JavaScript project is...
Oliver Williams
2 min read

How to create animated React components with Kendo UI

Animations are a major part of modern-day web development components. They add an aesthetic and visual appeal to how web applications are presented to...
Peter Ekene Eze
7 min read

Refactoring legacy code with Jest snapshots

Snapshot testing is immensely popular for testing React apps or other component-based UIs. However, it’s not exactly drama-free — many people looooove snapshots for their ease...
Benjamin Johnson
6 min read

Practical React Hooks: How to refactor your app to…

A good number of people are excited about the addition of Hooks to React — I happen to be one of those people! Once you get...
Ohans Emmanuel
15 min read

Patterns for data fetching in React

Explore the most common data fetching strategies in React, paired with examples and alternatives.
Gigi Sayfan
12 min read

A guide to useState in React

useState is a hook that allows you to have state variables in functional components. There are two types of components in React, class and...
Esteban Herrera
7 min read

Improve your UI with React Transition Group: A guide…

One of the most frequently overlooked principles of creating interactive UIs is transitions. Fortunately, over the last few years, React.js and other component-focused frameworks...
Obinna Ekwuno
6 min read

8 reasons to use styled-components

TL;DR: In this article, we will be looking at some of the various benefits of styled-components and why you should consider adopting it as...
Nwose Lotanna
6 min read

Taming the front-end monolith

While larger back-end systems are usually split up in terms of responsibilities into what we call (micro)services, the client(s) consuming these services are still...
Florian Rappl
8 min read

A quick guide to testing React Hooks

The 16.8.0 version release of React meant a stable release of the React Hooks feature. React Hooks was introduced last year and got favorable...
Yomi Eluwande
6 min read

The (new) React lifecycle methods in plain, approachable language

What are lifecycle methods? How do the new React16+ lifecycle methods fit in? How can you intuitively understand what they are and why they...
Ohans Emmanuel
13 min read

How TypeScript breaks referential transparency

(and what to do about it) Have you ever factored out a constant in TypeScript, only to have the type checker start reporting some mysterious...
Dan Vanderkam
5 min read