main
test: Switch tests to use `.jsx` file extension (#4925)
forwardport from v10 (#5053)
convert to oxfmt
Cover the UNSAFE_* alias setter directly
Add tests
refactor: golf the hardened-JS vnode clone fix
Add useEffectEvent hook to compat
feature: support isFragment (#4042)
Fix compat element tag validation
Support createPortal in core
address review: clone style lazily only when appending px
test: migrate compat tests to vitest spies (#4819)
fix: preserve hydration state when resuming suspended hydration
fix(compat): avoid materializing undefined props after suspense
chore: Silence esbuild warning during tests
test: Add simple test for `unstable_batchedUpdate` to improve coverage (#4842)
Batch updates in flushSync
fix(compat): fall back to getSnapshot when server snapshot is missing