Coder Social home page Coder Social logo

atefbb / usehooks-ts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from juliencrn/usehooks-ts

1.0 0.0 0.0 13.93 MB

React hook library, ready to use, written in Typescript.

Home Page: https://usehooks-ts.com/

License: MIT License

JavaScript 9.03% TypeScript 89.30% Shell 0.39% Handlebars 0.86% CSS 0.41%

usehooks-ts's Introduction

usehooks-ts banner


usehooks-ts

React hook library, ready to use, written in Typescript.

Netlify Status Open Source? Yes! Maintained License lerna npm bundle size npm All Contributors


npm i usehooks-ts

Created by Julien Caron and maintained with โค๏ธ by an amazing team of developers.

๐Ÿค” About

Initially, usehooks-ts was a Gatsby powered blog hosted with Github & netlify that publishes easy to understand React Hook code snippets.

But now, it's a monorepo containing:

  • A static website used as hooks documentation (Link).
  • An NPM package containing the hooks library (Link).

If you'd like to submit new post ideas, improve existing posts, or change anything about the website feel free to submit an issue or pull-request.

๐Ÿ“– Summary

๐Ÿ‘‰ Installation

Note: The project uses Node@^16 and npm@^8.

Two ways:

  1. Install usehooks-ts from npm to use it in your project.
  2. Install the current whole repository to contribute to it.

1. Install usehooks-ts

npm i usehooks-ts

Then go to the documentation.

2. Develop usehooks-ts

# Clone the repository
git clone https://github.com/juliencrn/usehooks-ts.git
cd usehooks-ts

# Install dependencies and setup
npm run bootstrap

# Start (Will start the frontend and the test:watch for the hooks packages)
npm start

# Generate a new hook
npm run plop

# Exec types-checking, linters and tests
npm run test

See more in package.json.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Julien

๐Ÿ–‹ ๐Ÿ’ป ๐ŸŽจ ๐Ÿค”

a777med

๐Ÿ’ป

Nguyen Tien Dat

๐Ÿ’ป

Elias Cohenca

๐Ÿ–‹

Joรฃo Deroldo

๐Ÿ› ๐Ÿ’ป

Nishit

๐Ÿ’ป

Jon Koops

๐Ÿ’ป

LoneRifle

๐Ÿ’ป

Viktor

๐Ÿค” ๐Ÿ›

Bruno Clermont

๐Ÿ’ฌ

yoannesbourg

๐Ÿค”

Strange2x

๐Ÿค”

Jason Pickens

๐Ÿ›

Sel-Vin Kuik

๐Ÿ›

isaac

๐Ÿ›

Bruno RZN

๐Ÿ’ป ๐Ÿ‘€

Nathan Manceaux-Panot

๐Ÿ’ป ๐Ÿ‘€

Dien Vu

๐Ÿค”

Oleg Kusov

๐Ÿค”

Matthew Guy

๐Ÿค”

andrewbihl

๐Ÿ›

lancepollard

๐Ÿ›

Mukul Bansal

๐Ÿ›

Jean-Luc Mongrain sur la Brosse

๐Ÿ’ป ๐Ÿค”

Nic

๐Ÿ–‹

Dan Wood

๐Ÿ’ป

jo wendenbuerger

๐Ÿ›

Andrew Nosenko

๐Ÿ›

CharlieJhonSmith

๐Ÿ’ป

Sullivan SENECHAL

๐Ÿค”

Jason Long

๐Ÿ›

kxm766

๐Ÿ›

Quentin

๐Ÿ’ป ๐Ÿค” ๐Ÿ–‹

Daniel Lazar

๐Ÿ’ป ๐Ÿ›

Mark Terrel

๐Ÿ› ๐Ÿ’ป

Andreas Herd

๐Ÿ›

Sonjoy Datta

๐Ÿ’ป

Ilya Belsky

๐Ÿ›

James Barrett

๐Ÿ’ป

AbbalYouness

๐Ÿ’ป

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

๐Ÿš— Roadmap

  • Add new hooks
  • Develop automated tests for all hooks
  • Add a live preview system to interact with hooks

๐Ÿ“ License

This project is MIT licensed.

usehooks-ts's People

Contributors

juliencrn avatar nishit-dua avatar a777med avatar qlaffont avatar renovate-bot avatar elifer5000 avatar jamesbarrettdev avatar jaslong avatar jonkoops avatar joaoderoldo avatar lonerifle avatar datkira avatar n1c avatar sonjoydatta avatar yabbal avatar

Stargazers

dulin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.