/hooks.guide

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

Primary LanguageJavaScriptMIT LicenseMIT

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

๐Ÿ“–

Ivan Mironchik

๐Ÿ’ก

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