Skip to content
Avatar

Sponsors

@grikomsn @sandren @chasedavis @ven @Leniolabs

Achievements

Achievements

Highlights

  • 41 discussions answered

Organizations

@pmndrs @async-library @excalidraw
Block or Report

Block or report dai-shi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Popular repositories

  1. State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.

    TypeScript 1.4k 33

  2. React useContextSelector hook in userland

    TypeScript 1k 28

  3. Simple global state for React with Hooks API without Context API

    TypeScript 681 40

  4. React Redux binding with React Hooks and Proxy

    TypeScript 496 12

  5. React custom hooks for async functions with abortability and composability

    JavaScript 484 28

  6. React custom hooks for web workers

    TypeScript 332 12

3,618 contributions in the last year

Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Mon Wed Fri

Contribution activity

August 2021

Created a pull request in pmndrs/jotai that received 10 comments

refactor: new store.ts based on old vanilla.ts

This refactors core to be more like idiomatic createStore. contexts.ts becomes simpler. git diff -w main:src/core/vanilla.ts src/core/store.ts dif…

+770 −812 10 comments

Created an issue in pmndrs/jotai that received 3 comments

Introduce useAtom(atom, scope?) and drop atom.scope

#619 (comment) I realized that probably atom.scope was a bad abstraction. We have really weird scope copying/validation in various utils, which is …

3 comments

Seeing something unexpected? Take a look at the GitHub profile guide.