---
title: "Discussion on \"React Hooks 101 & Beyond: How to Build Your Own Hooks\" | Hashnode"
description: "Discussion on \"React Hooks 101 & Beyond: How to Build Your Own Hooks\". React is one of the most popular JavaScript libraries for building user interfaces. Before 2018, React components were divided into two camps: class components (which could hold state and lifecycle methods) and functional components (which couldn’t)...."
url: "https://hashnode.com/posts/react-hooks-101-and-beyond-how-to-build-your-own-hooks/6875149442a40089a416610c"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [React Hooks 101 & Beyond: How to Build Your Own Hooks](https://vanshkansal.hashnode.dev/react-hooks-101-and-beyond-how-to-build-your-own-hooks?utm_source=hashnode&utm_medium=feed)

React is one of the most popular JavaScript libraries for building user interfaces. Before 2018, React components were divided into two camps: class components (which could hold state and lifecycle methods) and functional components (which couldn’t)....

Jul 14, 2025 · 5 min read · vanshkansal.hashnode.dev  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#reacthooks](https://hashnode.com/tag/reacthooks)
-   [#usestate](https://hashnode.com/tag/usestate)
-   [#useeffect](https://hashnode.com/tag/useeffect)

## Written by

[VANSH KANSAL](https://hashnode.com/@vanshkansal)

@vanshkansal

  
[View profile](https://hashnode.com/@vanshkansal)

Dev Logs of a Relentless Learner.

## Responses

Comments are turned off for this post.
