Paul Kim homepage

Latest posts

How to use forwardRef in React

Passing a ref to a custom component doesn’t work like you might think. That’s why forwardRef exists. Let’s look at how to use it so you can use refs in your custom components.

React hooks vs class components

React hooks are quickly becoming the new way to create components. But what are the differences between hooks and class components? Read on to find out.

Set up a React project without Create React App

Setting up a new React project can be difficult, that’s why Create React App exists. But what if we want to learn how it’s done? Come with me as I do a deep dive into setting up a React project from scratch.

The struggles of writing

Some of my thoughts on writing, sharing my experiences, and what this website is for. Writing can be hard, but I hope that by helping people this will be worth doing.