Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pmndrs/jotai
👻 Primitive and flexible state management for React
https://github.com/pmndrs/jotai
* docs: atomWithDebounce atomCreator
* docs: add more docs for example
* docs: new signatu...
9401b941c1402da474ab43799ca7b4a412e6a648 authored over 2 years agobe88cd306155dc2001c795280a8ff3bbe35f4273 authored over 2 years ago
d638899dee5626db636f724b81b79122fab24a55 authored over 2 years ago
66152246a81c5fd5622adc34101d9d2367e55612 authored over 2 years ago
* add check in DEV
* wip: fix to pass tests
* refactor with "y" validity flag
* keep th...
380a27745c2022c9ceb691f9434165b9061ce645 authored over 2 years ago* add failing test
* fix the test
* refactor
9781f68dfb9fbe82658224e11606b8aa9e720931 authored over 2 years ago* feat(website): improve search UX
* fix(website): reset query on search modal close
* fix...
32cace97ea70165826f7543198068ec06d6a2b79 authored over 2 years ago* feat(website): upgrade to Gatsby Head and add preconnect directives
* fix(website): debounc...
7510222c3dc1dcf56af8fb9a1448f925beb0ccc0 authored over 2 years agofb6795a854d543c51b2855bb176237ca45921870 authored over 2 years ago
dc6094767a772661d2fa25aeb9ad73270fca55a7 authored over 2 years ago
* init
* update
* update
* update
* update
* update
* update
* update
* ...
2e25788dafa4c474048b3b7cad1f223f6ffba5b3 authored over 2 years ago2555b2be6550817c7c69bfc3e636068842805ed0 authored over 2 years ago
c68f7cb77a56e67485e709e6a3b1aa94f2473ca8 authored over 2 years ago
dda94decca64e82960db94ff49324c1fc5b71859 authored over 2 years ago
* getting started section for the docs
* atomWithBroadcast
* atomWithBroadcast update
*...
929685be0ad2ae67170c78cfee083337441ae5b5 authored over 2 years ago* feat: compatible with react query's beta & make QueryKey's type great
* fix: eslint & ts
...
2c76f8a361e51e14db9bf57953f6f913032c6e6b authored over 2 years ago* test(core): add test for #1250
* refactor
0682db6e94efe38d4f4d36ff0a0e4ef8b004aad7 authored over 2 years ago* docs: initialize atom on demand
* chore: include example
* docs: rename on-demand to on-...
466499dda07236414b53b75eb1acc707407db31d authored over 2 years ago* docs: same query client initialisation
* docs: rewording misnomers
* docs: update header...
09fad0a1d06b772720be33b6b38c4a463de461ce authored over 2 years ago688018fac974a18db6ed725d51c1405983c1f679 authored over 2 years ago
668e9dc5b48841e1096b480c2e5528690b326c6a authored over 2 years ago
* add tests for atomWithQuery
* minor refactor
* more test assertion
* fix test
* fi...
62a45500a02534d5ef390a4d321471d9f6736c89 authored over 2 years ago* fix(types): use TS interfaces only for public api
* fix test
6f6a2278e14a284f91c4d11bb80bf6a15df80222 authored over 2 years agod3a38f14d9f14ae6375853da912458141f111206 authored over 2 years ago
4f3f2108f16e7f25670c07d50ebcfd1d2ddc2c51 authored over 2 years ago
* fixes #1280
Allow restarting a machine in a global atom
* make sure the context is reset w...
55949eb8bbde98775d409d3240e501ac5aebb5d1 authored over 2 years ago* wip: initial version object
* await act
* wip: await act
* minor fix
* wip: versio...
21853932183d2a1cb8701e2f64a95ac995a92eb8 authored over 2 years ago9f45ca1bda336e318de88b73c9f871ade99997c5 authored over 2 years ago
* use React.version to detect 18
* try to delete react 18 condition
3778ef28bcf16474d2cb3846a092814a8df974d9 authored over 2 years ago60eaac6ccf5943060fd44083c684f5524a526554 authored over 2 years ago
49b50fe6479fcdecd69f89c191b5f633bfbb661a authored over 2 years ago
e95973aa8ec260def92fde1168706c3ed1fa5e1d authored over 2 years ago
Bug: atomWithMachine typescript error after updating xstate to version 4.29.0
ef0e9ea52e952a679c9ca0badf09435463c9373f authored over 2 years ago* fix(types): can not export atoms
* Update src/core/atom.ts
* use type alias on function ...
d142fbcfaa408dfc95647bebe86c04bbc769c64e authored over 2 years ago* docs: typo in atom-with-storage.mdx
1) Fixed typo "retreiving" to "retrieving".
2) Fixed t...
20c396f5c5e52a10d471991288ec32c97f625348 authored over 2 years ago
* chore(deps): update dev dependencies
* update react version matrix
4ae6a263aca15e022ac4232940126397683738ab authored over 2 years agoa94a0ebb6e27365e5b018eff0061edcda0670179 authored over 2 years ago
* add a failing test
* fix useAtom when changing an atom
* minor renaming
fc1d87840a16974bd6e7d988ab52b2adc80d81b1 authored over 2 years ago* fix(readme/website): update assets
* fix(readme): prevent duplicate banner on npm
* feat...
dfcf2c770bb1e464783041f67250c411daef3180 authored over 2 years ago* refactor: prefer interface to type alias
* change eslint config
535f669bcee552e80108edb9bb63635012f6da60 authored over 2 years ago* chore: support react 18.2.0
* skip tests in versioned write
* hack to make a test stable
775a8a8c51cff5879e303f89732446c1b726b8c6 authored over 2 years ago492544e1845bf2f6d4152242bc64f8dd7d0ccdc0 authored over 2 years ago
* chore(deps): update dev dependencies
* move back to one old version
* move back to two o...
465e54a1e58e7af8d6c475b622dc62743546641a authored over 2 years ago* add failing test
* fix(core): avoid extra re-renders after commit with derived atoms
* t...
e0123fac2c2208445ebf91aadbac68754e0100b3 authored over 2 years ago* added session persist
* added imports
* ran prettier
bcf81f26cb2cde5d5396b7f5174588119313ed29 authored over 2 years ago* testing with initialValues & react-native
* added initialValues & react-native usage
* u...
53f51dff4c608f133cc832721236a0be286320fe authored over 2 years ago* fixed all markdowns
* removed useless React.FC
f1db7a1f24a43f6d8ee12536e8b13d0e3083c7b3 authored over 2 years ago* explain nextjs
* Update docs/guides/nextjs.mdx
Co-authored-by: Daishi Kato <dai-shi@user...
2cf8ac15e2aec6ffda9fa5db4feb37abcc33828a authored over 2 years ago* added react18 mention and idempotency
* fix typo
93f0778b619f87b98bf1530f4768277b8a9ecbc9 authored over 2 years ago* specify what can contain an atom
* use wording 'hold value' instead of 'caan be'
* added...
27e7bb9d9d8dccb907e80cf07765114024685a2f authored over 2 years ago3a3413996c2ffce328c32e9c09bca9f0cdb7a0fa authored over 2 years ago
491ae0b1cfec9d4ae2b211bb3d96e6e00a9bbac1 authored over 2 years ago
* add a failing test
* fix(utils): do not throw with an empty array
* wip: revert the chan...
036aed38f6031453efc87e9b952db6bc8686ece6 authored over 2 years ago* add failing test
* fix one, breaking others
* wip: another way skip in flushPending
*...
fe1e54c3dcf636beb851478dee1bad2fb261d30a authored over 2 years ago* feat(website): add table of contents
* fix: format with Prettier
* fix: revise frontmatt...
14540988e665a574b8aa49dde37b233f817afcbd authored over 2 years ago* Update primitives.mdx
I believe useMemo should be wrapped in useAtom in this example.
* ...
68d90ed37536e79bd2424e6665b52e72351928ed authored over 2 years ago* fix typo
* rework async part
* added introduction
* common preload for async read
...
3a09955388b7fead9c1a640606ccfa47e1c0a23a authored over 2 years ago1d5af0b19bfb7830835b49b5b1c806908d2647a2 authored over 2 years ago
Fix minor typo
4c159a790f9c213098094b7cccfc7c47a6a78429 authored over 2 years agoca5cd7f718b81fcf4c0ac6c3b90b31e6c06e16a9 authored over 2 years ago
3f4176ea52b3acb9d5b36fcf1ad4ea7542e8f1cf authored over 2 years ago
c3a13646f55e4f1ff87f8669c522cbf4e2100f3d authored over 2 years ago
* wip: expose useDebugState from jotai/devtools
* rename to useAtomsDebugValue
* docs and ...
715055a4767864f1c52999c5bbc50298c1fd8297 authored over 2 years ago6a15db3eb6f0a8231df2f4fb1207b0f5b5da00e5 authored over 2 years ago
* fix incorrect/unstable tests in atomWithQuery.test.tsx
* refactor urql/atomWithQuery withou...
e61cb85e1ea2cfbf7d71dd1ca1196a21457ec4f7 authored over 2 years ago* fix(utils): fix memory leaks and other issues in atomWithObservable
* remove `timeout` opti...
d087145d7b106e55845113554d4bcae72926254e authored over 2 years ago5b99f443485ccb219c973e9d87cb3f9d4507e7f3 authored over 2 years ago
1100d96e4b9769a8b0a457e5f82e41e39eec8ffa authored over 2 years ago
* chore(deps): update dev dependencies
* run prettier
8924b0fe93bc9f60b2e13d60ab4c53162a69885f authored over 2 years ago* add failing test
* fix: avoid re-rendering when updating to the same value
* refactor ot...
08c3b53ae5d3a66cc7b893d9733c291f3128a192 authored over 2 years ago* [added] common usage for async storage
* add diff between atomWithStorage & atomWithAsyncSt...
de28df15bb2d8272fe8e2c080d2ccf5f6ee71782 authored over 2 years ago* added info about infinite loop on useAtom
* fix typos & add selectAtom stable references
...
d6b6264ba8864e833e8c4a85b808b0780719dd2f authored over 2 years ago* fix(utils): atomWithObservable: fix ReferenceError with BehaviourSubject (#1156)
* some twe...
df821870bb8237a0074b8d9e60ca1753f2a7cf12 authored over 2 years agoeb67bf2557ef2fc94d17830c37f48f5ebc26d0f6 authored over 2 years ago
33b6bed9990b9bf35fc6a10648b392f06c2e114a authored over 2 years ago
* Keep `data` optional as it is `undefined` in case of error
Despite the runtime check (isOpe...
8c08038704bf2733c68913dc43713ee44e698a32 authored over 2 years agode683e935e65aa91363b899d8e9510e70c5f9ff6 authored over 2 years ago
* add test
* Removing flushPending from suspensePromise
* conditional transition test
C...
c0e1b09b7d55efd1f171a0c479820e8dcd618156 authored over 2 years ago* docs: warn about usage of `Provider` not containing `Suspense`
* docs: add note about what ...
17de495d04b28353b3d3b774d40d7510920e8afb authored over 2 years ago3f7d555355bba3d8743915a8b7f8fda4e0eb0991 authored almost 3 years ago
* chore(deps): update dev dependencies
* use node 14
8dff27485e32b8097ae93155ddc11aeb00a73bf7 authored almost 3 years ago* add failing test
* revert #1089 to fix infinite loop
f08f3451138176b0f4e23bb9b61e23386aea13e3 authored almost 3 years ago* docs(utils): add useSetAtom docs
* docs: remove useSetAtom docs from utils
* docs: remov...
975d4ed0f3711d3ce89f810efe12b9eb2e80eada authored almost 3 years ago042a9027bf59662962d2db73b9639734f4afdf3f authored almost 3 years ago
36d716f238196814496f1908c670cdcafb85f4f6 authored almost 3 years ago
* fix(utils): make useAtomCallback return sync if possible
* empty commit
b4d0b6d4d217c783469c723ff4842f9ece04ef17 authored almost 3 years ago* fix(core,types): improve awaited types and waitForAll type
* make test more stable
* Rev...
5221d5ba8dcd4d7787148b8f65615b8133aec5b5 authored almost 3 years ago* deprecate bare atom for remove and use action
* feat(utils/splitAtom): implement insert
...
4178dad5769439884bd1a8bd49a48d1c47f3a16b authored almost 3 years ago* chore(tests): tweak timing
* empty commit
* empty commit
* empty commit
* empty co...
9a67d06e9ffd7ee5d610ad27e54c473edb70f1aa authored almost 3 years ago* update
* remove log
* update
* update
* update
* return in not __DEV__
* add...
a4b5c30590e2750eee50c624b5f6ffa00041f790 authored almost 3 years ago* init
* fix: type
* fix
* fix tests
* debug
* debug
* update
* update
*...
1596fad051c3f16f2114e6a381fd3c83f9a93d42 authored almost 3 years agoe62e2b6df58b119c4e9662ec66041db3194bc86a authored almost 3 years ago
b0df01c4eb0a38f783bfb612f4d359db41ca3f8b authored almost 3 years ago
4bb5ebdfd2a4a0b66ac39ae6a0abfb79608a4446 authored almost 3 years ago
* chore(deps): update dev dependencies and fix typing
* fix build
9d0a920c1b52ebddf19ad470f017b1b41cf08a50 authored almost 3 years ago* add failing test
* fix(core): handle returning infinite promise in derived atoms
5bcb3c027d036e4c40249655a410e66ddf256ce7 authored almost 3 years ago* add failing test
* fix(utils): undefined bug with no entry in storage
46b2dac2688f75d9fb4ee3ac1ce9f5f6621dcb21 authored almost 3 years ago2fc5daacf95d05bc6df264c27899c63aa906ff52 authored almost 3 years ago
3794747753bdbf1a89c95ceab5eb1db647dc1476 authored almost 3 years ago