
How to use withRouter HOC in React Router v6 with Typescript
Complete guide on how to re-create and use withRouter HOC in React Router v6 with Typescipt
Iva Kop
18 June 2022 · 4 min read

How to detect dead code in a front-end project
Explore different approaches to detect dead code in your frontend project with EsLint, Webpack and Typescript
Iva Kop
13 May 2022 · 9 min read

Good practices for loading, error, and empty states in React
Here, we cover the best practices to use in client-side rendered React apps when handling loading, error, and empty state
Iva Kop
9 March 2022 · 11 min read

Build a robust React app with Husky pre-commit hooks and GitHub Actions
Building robust React projects may seem complex at first, but this guide will explain how you can do so with Husky hooks and GitHub Actions
Iva Kop
4 December 2021 · 9 min read

Create a List component with keyboard navigation in React
Take advantage of useEffect, useReducer and useKeyPress custom hook to build a keyboard-friendly React component
Iva Kop
26 September 2021 · 4 min read

Choosing when to build a custom React component library
Learn how to decide if building a custom React component library is worth it
Iva Kop
24 August 2021 · 10 min read

How to choose the best state management solution in React
Understand the difference between React state management tools, including React context, Redux, React Query, Recoil and xState
Iva Kop
3 July 2021 · 14 min read

GraphQL requests made easy with React Query and TypeScript
A complete guide to creating the perfect data-fetching setup in React with GraphQL, React Query and Typescript
Iva Kop
13 May 2021 · 6 min read

Image optimization for static NextJS sites
Learn how to do image optimization in statically exported NextJS sites
Iva Kop
13 March 2021 · 3 min read

Choosing the best rendering strategy for React apps - CSR, SSR or SSG
How to choose between client-side rendering, server-side rendering and static site generation for React apps
Iva Kop
17 January 2021 · 8 min read

What is the best way to loop over an array in JavaScript?
Learn all about the different JavaScript array methods and to use each one.
Iva Kop
15 November 2020 · 5 min read

5 ways to create a self-documenting React component
Use Typescript, Storybook and Jest, together with a sensible naming covention and file structure in order to create self-documenting React components.
Iva Kop
19 October 2020 · 7 min read

Stuck in tutorial hell? Here's how to break out
When learning how to code, it's easy to get stuck in tutorial hell. The easiest way to break out is to build a real project.
Iva Kop
13 October 2020 · 5 min read

A guide to building flexible compound React components
Learn how to build flexible compound React components with this comprehensive guide.
Iva Kop
5 October 2020 · 10 min read

So, you want to become a web developer? Here are the lessons I learned along the way
I went from knowing nothing about coding to becoming a full-time web developer in 8 months. No bootcamps, no university degree. Here’s my advice to you!
Iva Kop
27 September 2020 · 5 min read