How to create components
React is Just Components ™️ - but there are tons of ways to make them. Let's dive in!
React is Just Components ™️ - but there are tons of ways to make them. Let's dive in!
Error Handling in React
Let's deal with those pesky errors once and for all
Let's deal with those pesky errors once and for all
Creating a progressive image loader
I needed one for this site - follow along if you want one too!
I needed one for this site - follow along if you want one too!
5 tips for reusable components
I've spent the last year helping build a design system. These are some of the things I learned along the way
I've spent the last year helping build a design system. These are some of the things I learned along the way
Creating composite components
Do you need to create a complex, yet reusable piece of UI? What's the best approach?
Do you need to create a complex, yet reusable piece of UI? What's the best approach?
Handling metadata in Redux
Is this the last reducer you'll ever write?
Is this the last reducer you'll ever write?
Merry Christmas!
Christmas Eve is finally here, and many of you will hopefully sit down and share a meal with friends and family. This final post is dedicated to those who share - albeit in a different way.
Christmas Eve is finally here, and many of you will hopefully sit down and share a meal with friends and family. This final post is dedicated to those who share - albeit in a different way.
Some cool React tips and tricks
After spending some time with React, I've learned a few nice tips and tricks to make your app as composable, declarative and maintainable as possible.
After spending some time with React, I've learned a few nice tips and tricks to make your app as composable, declarative and maintainable as possible.
The definite guide to lifecycle events!
If you've been using React for any period of time, you've probably seen what React calls lifecycle methods. This article will give you a firm grip on when you want to use what.
If you've been using React for any period of time, you've probably seen what React calls lifecycle methods. This article will give you a firm grip on when you want to use what.
Below the surface
React is an amazing tool for many reasons. One of them is that it just works. Ever wondered about how exactly? Let's dive in for a quick look!
React is an amazing tool for many reasons. One of them is that it just works. Ever wondered about how exactly? Let's dive in for a quick look!
Understanding Webpack and Babel
Most apps require some kind of build pipeline to bundle your application into downloadable files. This article will give you a very simple overview over how to get started!
Most apps require some kind of build pipeline to bundle your application into downloadable files. This article will give you a very simple overview over how to get started!
Boost your performance!
You can write some pretty fast and amazing apps with React without thinking twice about performance optimizations. However, there are some pretty cool tricks you can do whenever your app starts to slow down.
You can write some pretty fast and amazing apps with React without thinking twice about performance optimizations. However, there are some pretty cool tricks you can do whenever your app starts to slow down.
A bit about context
Context is one of those features of React you rarely need to use - but understanding what it is and how it works makes you a much better developer!
Context is one of those features of React you rarely need to use - but understanding what it is and how it works makes you a much better developer!
Class property initializers
Although not React specific, this technique has made our React code much simpler and easier to read. Say hello to class property initializers!
Although not React specific, this technique has made our React code much simpler and easier to read. Say hello to class property initializers!
Functional vs class components
In React, there are two types of components - functional and class-based. What's the difference and when should you use each one?
In React, there are two types of components - functional and class-based. What's the difference and when should you use each one?
