Skip to content

React: allow Qwik components inside React#8413

Merged
wmertens merged 6 commits intobuild/v2from
portals
Mar 15, 2026
Merged

React: allow Qwik components inside React#8413
wmertens merged 6 commits intobuild/v2from
portals

Conversation

@wmertens
Copy link
Member

@wmertens wmertens commented Mar 8, 2026

reactify$() to make it easy to gradually migrate from React to Qwik

@wmertens wmertens requested review from a team as code owners March 8, 2026 07:38
@changeset-bot
Copy link

changeset-bot bot commented Mar 8, 2026

🦋 Changeset detected

Latest commit: bf1285b

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@maiieul maiieul moved this to Waiting For Review in Qwik Development Mar 8, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 8, 2026

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
qwik-docs ✅ Ready (View Log) Visit Preview b1c9094

@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 8, 2026

Open in StackBlitz

npm i https://pkg.pr.new/QwikDev/qwik/@qwik.dev/core@8413
npm i https://pkg.pr.new/QwikDev/qwik/@qwik.dev/router@8413
npm i https://pkg.pr.new/QwikDev/qwik/eslint-plugin-qwik@8413
npm i https://pkg.pr.new/QwikDev/qwik/create-qwik@8413

commit: 56b6bc9

Comment on lines +1658 to +1660
if (!_fastNextSibling) {
_fastNextSibling = fastGetter<typeof _fastNextSibling>(node, 'nextSibling')!;
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we have somewhere that code already? cant we reuse it?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it depends on if fastFirstChild or fastNextSibling are called first. Not sure how to reuse it here hmm.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you can just call the fast functions. Maybe something needs extracting

@wmertens wmertens enabled auto-merge March 15, 2026 20:03
@wmertens wmertens merged commit 2b9714c into build/v2 Mar 15, 2026
18 checks passed
@wmertens wmertens deleted the portals branch March 15, 2026 20:15
@github-project-automation github-project-automation bot moved this from Waiting For Review to Done in Qwik Development Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants