Comments (13)
For anyone interested in contributing: This requires updating Globals.ts and ObjectShape.ts:
- Define new types for the return value of these hooks, similar to how the type of
BuiltInUseStateId
is defined in ObjectShape.ts - Define the hooks themselves (using those new types as the return types) in Globals.ts, similar to how useState is defined in the REACT_APIs variable.
- Add fixtures that demonstrate usage of these apis, similar to the playground above.
from react.
dispatch from useReducer
is also considered reactive at the moment as far as I can tell: https://playground.react.dev/#N4Igzg9grgTgxgUxALhAMygOzgFwJYSYAEAwhALYAOhCmOAFAJRHAA6xRchYORA2jwCGOBABoiAEzxhKwuAAsAukQC8RKGAQAlBBKiIYTANzt2RTt16EAylABG5PLzVNVAPhZnzk6bJwLjLwBfU0wvGAQcWGIAHgAxCAgiG3tHHBVgFIcnIKIAejcTTCCQIKA
from react.
@hieudo-dev sure, give it a try!
from react.
The fix has been merged, thanks!
from react.
Hi everyone! I'd love to give this one a try if it's not assigned already
from react.
Hello, I am a junior developer. Is it possible for me to participate in this issue? Open source React is very important to me. It's a library that I particularly love since I discovered it. I wish to improve my skills and learn more about it.
Thank you for taking the time to respond to me.
from react.
Is this issue resolved ? If not i want to work on it
from react.
@josephsavona The merged PR only added support for useReducer
. The PR for adressing useActionState
and useFormState
is still open. I guess the remaining discussion topic is if we want to support the old name. I'd say that's worth it considering it was shipped in Next.js but maybe worth bringing up in the next sync?
from react.
ooops sorry about that!
from react.
So issue is reopened? Should I start working on it?
from react.
See #29758
from react.
can i give it a try?
from react.
Landed!
from react.
Related Issues (20)
- [React 19] useOptimistic shows wrong value when other actions happen in the background HOT 1
- [React 19] Inconsistent documentation of useOptimistic second parameter HOT 2
- Bug: White Screen Issue with Vite React App on iOS – Works on Other Platforms HOT 1
- Bug: Inconsistent styles between client-side and server-side routing HOT 3
- Bug: React refresh fails when component type is changed to memo or forward ref and vice versa HOT 1
- [DevTools Bug] getCommitTree(): Invalid commit "2" for root "1". There are only "1" commits.
- Bug: in chrome version 127.0.6533.100 and the previous release, debugger hangs on breakpoint, when attempting to interact with values HOT 5
- [DevTools Bug]: Cannot view source with remote sourcemap containing absolute `sources` HOT 1
- Bug: Object.keys inside the Shallow Equal can be improved HOT 1
- [React 19] No re-render after 'useActionState' action queue finishes HOT 1
- Bug: No "exports" in use-sync-external-store package.json
- [React 19] Conditionally rendered suspendable component using `use()` shows fallback even if promise already resolved HOT 15
- [React 19]JSX asking that I should declare react at the top of the file HOT 3
- [React 19] RSC and `as` property pattern HOT 1
- [React 19] `use()` promise from state causes "async/await is not yet supported in Client Components" error HOT 1
- Bug: [Strict Mode] Inconsistent behavior updating reducer state in mount Effect vs. update Effect HOT 2
- Bug: Memory leak of old state until next render
- Bug:
- [React 19] style using precedence does not produce valid CSS when using string children HOT 2
- [React 19] style using precedence can produce many additional style elements after initial render HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react.