« 
Previous

Issue #72

Next
 »

Number one this week, React Hook Form is a library to handle forms in React applications using hooks.

It’s lightweight (no dependencies) and it has a minimal API.

The documentation shows clearly how it’s easy to add form validation to your components, comparing the implementation of a simple email registration form with 2 popular alternatives: Redux Form and Formik.

The biggest difference with the other libraries is the fact that form inputs are not “controlled”, there is no rendering cycle triggered every time the user enters a key in a text field for example, this is a good point for performance.

Growing Fast This Week

By % of GitHub stars added (relative growth) this week
1
React Hook Form
React Hook Form
React hooks for form validation without the hassle.
Homepage
+37.9%
2
Geometric.js
Geometric.js
A JavaScript library for doing geometry.
GitHub
+17.8%
3
React Flip Numbers
React Flip Numbers
Flip your numbers in 3D
GitHub
+16.3%
4
Moveable
Moveable
Draggable! Resizable! Scalable! Rotatable!
Homepage
+14.7%
5
Robot
Robot
A functional, immutable Finite State Machine library
Homepage
+9.4%
6
Wouter
Wouter
⛸ A minimalistic ~1.2KB routing for React and Preact. Nothing else but HOOK...
GitHub
+8.2%
7
Analytics
Analytics
Lightweight analytics abstraction layer for tracking page views, custom eve...
Homepage
+7.7%
8
Tribute
Tribute
ES6 Native @mentions
Homepage
+7.2%
9
jose
jose
"JSON Web Almost Everything" - JWA, JWS, JWE, JWK, JWT, JWKS for Node.js wi...
GitHub
+7.0%
10
Frontity
Frontity
Create amazing sites using WordPress & React
Homepage
+6.4%

Trending This Week

By number of GitHub stars added this week
1
React Hook Form
React Hook Form
React hooks for form validation without the hassle.
Homepage
+802
2
Vue.js
Vue.js
A progressive, incrementally-adoptable framework for building UI on the web
Homepage
+701
3
Vue Element Admin
Vue Element Admin
A magical vue admin
GitHub
+598
4
Svelte
Svelte
Cybernetically enhanced web apps
Homepage
+426
5
Awesome
Awesome
Awesome lists about all kinds of interesting topics
GitHub
+422
6
You Don't Know JS
You Don't Know JS
A book series on JavaScript
GitHub
+393
7
React
React
A declarative, efficient, and flexible JavaScript library for building user...
Homepage
+374
8
Gatsby
Gatsby
Build blazing fast, modern apps and websites with React
Homepage
+345
9
Moveable
Moveable
Draggable! Resizable! Scalable! Rotatable!
Homepage
+344
10
VS Code
VS Code
Visual Studio Code
Homepage
+321

Any question or feedback? Reach us on GitHub.

Best of JavaScript is a project created by Michael Rambeau, in Osaka, Japan.