Lots of TypeScript, mostly React Hooks nowadays. Organizer of @usereactnyc
hook-flow. A flowchart that explains the new lifecycle of a Hooks component. https://dwe.st/hf
2.2kuse-persisted-state. A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.
1.4kuse-dark-mode. A custom React Hook to help you implement a "dark mode" component.
1.3kuse-event-listener. A custom React Hook that provides a declarative useEventListener
357thwack. A tiny modern data fetching solution
270undefined-is-a-function. "undefined is not a function"? — It is now!
242use-interval. A custom React Hook that provides a declarative setInterval called useInterval.
161react-af. Allows you to code using certain React.next features today! Perfect for component library maintainers.
138styled-shortcuts. Provides convenient props shortcut helper for Styled Components 💅
88superjson-remix. TypeScript
83render-props. Easily and reliably support Render Props, Component Injection, and Function as a Child
83use-firebase-auth. A custom React Hook that provides a declarative interface for Firebase Auth.
83remix-etag. HTML
69use-instance. A custom React Hook that provides a sensible alternative to useRef for storing instance variables.
39use-visibility-change. Know how long it's been since a user has "seen" your app.
31big-sur-icons. A collection of re-imagined icons for popular apps in the macOS Big Sir style
25reclass. Write React stateful components without worrying about this or binding methods.
24transformer-open-graph. TypeScript
23splashr. A React component that takes the effort out of adding a Splash Screen to your web application.
22react-router-relative-link. Allows react-router's Link component to accept relative paths.
19json_. Converts camelCase JavaScript objects to JSON snake_case and vise versa.
19use-firebase-app. JavaScript
17use-prev-prop. A custom React Hook that maintains a previous value for a prop (or any other value).
16lambdog-server. Write Netlify functions without pulling your hair out.
15use-firebase-database. JavaScript
14styled-shortcut-components. A convenience package that wraps styled-components with styled-shortcuts.
13styled-units. You might want to try https://github.com/donavon/styled-shortcuts instead
13garage-door. JavaScript
12init-readme. An opinionated README.md generator for npm utility packages
11hrd. An npx utility to make it easy to hoard, um… reserve an npm name.
10use-pdf. TypeScript
9intl-parse-accept-language. TypeScript
8lloop. A React JSX Loop component with the lloopy name
6react-proxy-hook. Helps you test a React Hook
5use-cached-state. JavaScript
5xcop. An XHR Cross Origin Proxy
5remix-patches.
4binclock. A binary clock written in React using TypeScript
4Star-Wars-Episode-I-The-Phantom-Menace. Script for "Star Wars: Episode I – The Phantom Menace" entirely using git commit messages. Like it? Give it a ⭐️ on GitHub.
3crapp-ts. An npx utility to run create-react-app with the TypeScript template.
3donavon.
3use-step-multi-step-form-demo. Created with CodeSandbox
3react-extended-render. Extends React's `Component` by passing `props`, `state`, and `context` to the `render` method of a class.
3consoleit. Utility to append console messages to the DOM. Useful when using RequireBin, JSFiddle, or the like.
3render-fragment. JavaScript
3multi-cookie-session. TypeScript
2animated-placeholder. JavaScript
2lambdog-client. JavaScript
2spreadlove.io. HTML
2chime-devices. This package contains a React context provider and a hook around AWS Chime for capturing system audio and video devices.
1thwack-resolve. A tiny functional equivalent to` new URL(url, base).href`
1babel-plugin-transform-class-private-properties. A Babel transform to convert pseudo-private "underscore convention" private class properties to truly private properties.
1resume.
1