InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 TypeScript react-hook Projects
-
Forms are a handy feature for collecting data from users. Unfortunately, creating, styling, and validating forms is not always straightforward, especially when using front-end frameworks such as React. Fortunately, packages such as React Hook Form and Formik exist to simplify working with forms in React and React frameworks.
-
Project mention: Alternative libs to migrate from React to Vue (or Vue to React) | dev.to | 2023-01-05
ahooks
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Project mention: We built an open-source React framework(7.3K ⭐️ on GitHub) with Typescript to quickly build CRUD apps like admin panels, dashboards, internal tools, and storefronts. | reddit.com/r/typescript | 2023-02-01
-
react-hooks-testing-library
🐏 Simple and complete React hooks testing utilities that encourage good testing practices.
Of course, you could isolate the logic inside a hook, and there's an awesome way of testing it with renderHook. But yet, you're trapped into react features, if they change their API, you will have to put your hands in your working logic and adapt some stuffs to keep up to date.
-
Another one I like is https://github.com/diegohaz/constate, also <100 lines, but it makes contexts much easier to use. FB also uses mostly contexts for state management.
-
-
Project mention: Can't call Google Cloud Function from a react app. I get googleauth.js:17 Uncaught Error: Cannot find module 'child_process' in my browser's console | reddit.com/r/googlecloud | 2022-12-09
Are you using Firebase? If not, you probably should. You can call functions (with Auth) from your react app. There's a framework you can use to help: https://github.com/FirebaseExtended/reactfire
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: Can anyone recommend a helper library for FireStore? | reddit.com/r/Firebase | 2023-01-04
-
Project mention: 5 Small and Hidden React libraries you should already be using | dev.to | 2022-12-03
You can check it here: https://github.com/juliencrn/usehooks-ts.
-
-
-
Github Docs
-
react-tracked
State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.
Project mention: My company doesn't use any state management tool. Is that bad? | reddit.com/r/reactjs | 2022-11-04 -
A good alternative would be using the useObservable hook instead of withObservable HOC, I'm using watermelondb, and I'm using the hook for almost every case, you can also take a look at react native freeze if you use react navigation it helped me alot with performance.
-
Github
-
Project mention: use-next-context: Performance-optimized React Context API. | reddit.com/r/reactjs | 2023-01-05
How does this differ from https://github.com/dai-shi/use-context-selector?
-
-
-
I am using a hooks library → https://github.com/JohannesKlauss/react-hotkeys-hook/
-
hookstate
The simple but very powerful and incredibly fast state management for React that is based on hooks
-
Ref: https://react-pdf-viewer.dev/
-
Our requirements look good and pretty strict, uh? But don't worry, we can deal with all of them using the beautiful and very easy-to-use useResizeObserver hook from the beautiful react-hook library by Jared Lunde. According to it's documentation and my tests and usage as well it meets all our requirements:
-
Collection of essential React Hooks Port of libreact Translations: 🇨🇳 汉语
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
TypeScript react-hooks related posts
- React Hook Form vs Formik
- The ultimate form library that you will need
- New Useform Documentation Website
- Domain Layer and React? Decorators to the Rescue!
- use-next-context: Performance-optimized React Context API.
- Tips for managing and organizing complex state with React context
- Headless-UI Date Picker for React Apps
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Feb 2023
Index
What are some of the best open-source react-hook projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | react-hook-form | 32,914 |
2 | hooks | 11,207 |
3 | refine | 7,243 |
4 | react-hooks-testing-library | 4,875 |
5 | constate | 3,778 |
6 | fre | 3,564 |
7 | reactfire | 3,247 |
8 | react-firebase-hooks | 3,097 |
9 | usehooks-ts | 2,969 |
10 | rooks | 2,717 |
11 | haunted | 2,467 |
12 | use-http | 2,253 |
13 | react-tracked | 2,236 |
14 | rxjs-hooks | 2,132 |
15 | use-debounce | 2,119 |
16 | use-context-selector | 1,961 |
17 | use-query-params | 1,816 |
18 | graphql-hooks | 1,802 |
19 | react-hotkeys-hook | 1,511 |
20 | hookstate | 1,488 |
21 | React PDF viewer | 1,461 |
22 | react-hook | 1,199 |
23 | react-use-chinese | 943 |