Learn how to build hybrid React components that support both controlled and uncontrolled mode.
1 August 2022 · 5 min read
To correctly use a Button component as a link in React, override the underlying button HTML tag of the component and turn it into an anchor tag.
10 July 2022 · 4 min read
Complete guide on how to re-create and use withRouter HOC in React Router v6 with Typescipt
18 June 2022 · 4 min read
Here, we cover the best practices to use in client-side rendered React apps when handling loading, error, and empty state
9 March 2022 · 11 min read
Take advantage of useEffect, useReducer and useKeyPress custom hook to build a keyboard-friendly React component
26 September 2021 · 4 min read
Understand the difference between React state management tools, including React context, Redux, React Query, Recoil and xState
3 July 2021 · 14 min read
A complete guide to creating the perfect data-fetching setup in React with GraphQL, React Query and Typescript
13 May 2021 · 6 min read
Learn how to do image optimization in statically exported NextJS sites
13 March 2021 · 3 min read
How to choose between client-side rendering, server-side rendering and static site generation for React apps
17 January 2021 · 8 min read
15 November 2020 · 5 min read
Use Typescript, Storybook and Jest, together with a sensible naming covention and file structure in order to create self-documenting React components.
19 October 2020 · 7 min read
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.
13 October 2020 · 4 min read
Learn how to build flexible compound React components with this comprehensive guide.
5 October 2020 · 10 min read
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!
27 September 2020 · 5 min read