#36 Awesome React lencx 2022/06/20 Frame
Create React App - Set up a modern web app by running one command.
UmiJS - đ Extensible enterprise-level front-end application framework.
create-vite - Scaffolding Your First Vite Project
UI & Components
ClassName
clsx - A tiny (228B) utility for constructing className
strings conditionally.
classnames - A simple javascript utility for conditionally joining classNames together.
Hooks
awesome-react-hooks - Awesome React Hooks
react-use - React Hooks â đ
rooks - Essential React custom hooks â to super charge your components!
@use-gesture - đ Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.
useFetch - đļ React hook for making isomorphic http requests
@react-three/cannon - đ đŖ physics based hooks for react-three-fiber
useAuth - The simplest way to add authentication to your React app. Supports various providers.
useWorker - A React Hook for Blocking-Free Background Tasks
useSound - A React Hook for playing sound effects
react-hook-form - đ React Hooks for forms validation (Web + React Native)
State
zustand - đģ Bear necessities for state management in React
jotai - đģ Primitive and flexible state management for React
react-redux - Official React bindings for Redux.
@reduxjs/toolkit - The official, opinionated, batteries-included toolset for efficient Redux development
recoil - Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
little-state-machine - đ React custom hook for persist state management
mobx - Simple, scalable state management.
UmiJS - Extensible enterprise-level front-end application framework.
dva - đą React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)
@umijs/plugin-model -A simple state management solution based on hooks (can be replacement of dva in some cases).
hox - The next-generation state manager for React.
immer - Create the next immutable state by mutating the current one.
unstated-next - 200 bytes to never think about React state management libraries ever again.
effector - The state manager âī¸
valtio - đ Valtio makes proxy-state simple for React and Vanilla.
easy-peasy - Vegetarian friendly state for React.
constate - React Context + State
react-easy-state - Simple React state management. Made with â¤ī¸ and ES6 Proxies.
pullstate - Simple state stores using immer and React hooks - re-use parts of your state by pulling it anywhere you like!
Animation
react-spring - bring your components to life with simple spring animation primitives
React-Motion - A spring that solves your animation problems.
Framer Motion - Open source, production-ready animation and gesture library for React
react-transition-group - An easy way to perform animations when a React component enters or leaves the DOM
React Move - React Move | Beautiful, data-driven animations for React
Browser Extension
Redux DevTools - DevTools for Redux with hot reloading, action replay, and customizable UI.
Copyright Š 2022-present lencx