Sync with react.dev @ a1cc2ab4 by react-translations-bot · Pull Request #126 · reactjs/ml.react.dev

and others added 30 commits

February 28, 2025 11:23
Ports over the fix in the facebook/react repo for this workflow. We don't have to wait for it to be labeled first, now that we have the reusable maintainer check.
Defaults permissions to none for all workflows, and only request extra permissions when needed.

Similar to facebook/react#32708, prefer the less permissive `pull_request` trigger instead.
* [ci] Fix permissions and don't use pull_request_target

Defaults permissions to none for all workflows, and only request extra permissions when needed.

Similar to facebook/react#32708, prefer the less permissive `pull_request` trigger instead.

* [ci] Pin 3rd party actions to specific hash
* Add React Prague community

* Update link
* Remove captureOwnerStack canary banner

* Update nav and site config
* update reactrouter url

* Update src/content/learn/build-a-react-app-from-scratch.md

---------

Co-authored-by: Ricky <rickhanlonii@gmail.com>
1. Stop using `canary` for `captureOwnerStack` sandboxes
1. Remove remaining Canary badges from `captureOwnerStack` mentions
Updated `react-ahmedabad` community link to respective domain name
Co-authored-by: Rick Hanlon <rickhanlonii@fb.com>
… (#7682)

* Fix small grammatical mistake

* Update src/content/learn/reusing-logic-with-custom-hooks.md

---------

Co-authored-by: Ricky <rickhanlonii@gmail.com>
Co-authored-by: Sebastian "Sebbie" Silbermann <sebastian.silbermann@vercel.com>
* Add React Conf conferences.md and move past conferences

* Update conferences.md
GitHub Copilot web search replies that React latest version is 19.0 because 19.1 is not present in this page
Co-authored-by: “Clatron” <“bariskaya1516@gmail.com”>
* Change the word 'Function' to 'Component'

* Trigger actions
This was missed in the last blog post. Also fixed the incorrect date.

@rickhanlonii

@rickhanlonii

@rickhanlonii

@rickhanlonii

@rickhanlonii

@mattcarrollcode

@mattcarrollcode

@rickhanlonii

@rickhanlonii

@rickhanlonii

@rickhanlonii

Co-authored-by: artimath <ryanjhunter@gmail.com>
* Add sections to llms.txt

* Also add sitemap footer

@rickhanlonii

@icyJoseph

@hernan-yadiel

@icyJoseph

* Revamp useOptimistic docs

* Updates from review

* Edit down a bit

* Updates from feedback

* Updates from feedback

* Updates from feedback

* fml, forgot startTransition again

* rm "prop"

* feedback from @stephan-noel

* feedback from @stephan-noel

* update note
Removed an extraneous "a" from the text
* More claude stuff

* more stuff from uee edit

* revert

@aurorascharff

@rickhanlonii

This commit fixes the wording of __Rendering__ explanation paragraph
in the "components and hooks must be pure" page, according to the suggestion
so that it's easier to understand without any confusion around effects relation.
Prevent worktree contents from being tracked.

@smikitky

@eps1lon

* Claude update for useActionState

* Human edits

* Feedback

* Add link to form action docs

* oops

* claude feedback

* Add error handling example.

* Better useOptimistic and pending states.

* Move up "cancelling queued actions" and update form example pending state

* Ooops

* Troubleshooting updates

* Feedback
* added missing prop to useactionstate example

* remove pending from total in first example

@react-translations-bot