Skip to content

πŸ— Collection of React hooks curated by the community

License

Notifications You must be signed in to change notification settings

dai-shi/hooks.guide

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

55 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

All Contributors

  • 🍎 Handpicked hooks to learn from or copy/paste or experiment
  • πŸ’‘ All code snippets are interactive
  • 🎈 Copy snippets to clipboard with a click
  • πŸ’„ Prettify the snippets

πŸ— How do I add a new Hook?

The hooks are documented using markdown in public/docs directory.

To add a new hook,

  • Add a new markdown file under a folder.
    • Document the hook under community folder if the hook doesn't belong to a published npm module.

      Refer public/docs/template.md for documentation guide

  • Make a pull request

🧑 Contribute

  • Run yarn install
  • Run yarn start to start the app in dev mode
  • If you add a new markdown file, you have to go to src/docs.js file and just make a dummy change to trigger a webpack build. This runs the babel macro again.

πŸ‘©β€πŸŽ¨ Contributors

Thanks goes to these wonderful people (emoji key):


Raathigeshan Kugarajan

πŸ’» 🎨 πŸ’‘ πŸ“–

Vivek Nayyar

πŸ’» πŸ’‘ πŸ“–

Piotr Pietrzak

πŸ“–

This project follows the all-contributors specification. Contributions of any kind welcome!

About

πŸ— Collection of React hooks curated by the community

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.4%
  • HTML 6.6%