-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge ceviche repo 🎉 #1302
Merge ceviche repo 🎉 #1302
Conversation
Add support for `class.contextType`
Only track lastDomChild for Fragment-like VNodes (i.e. Fragments and Components that return Fragments) Remove _wrapsFragment experiment
Temporarily disable the devtools tests as I broke them badly :/
…ce it would be invoked (-13 B)
…ext-nested # Conflicts: # src/diff/index.js
Add support for nested createContext providers
From developit/diff-children-devtools
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
Minor change 1 is going to prove hot on the wheels of browsers, at least in comparison to the current implementation, and when hooks land; considering inline-functions will become more common in that space. Is there any reason the previous route was ditched – 1 listener mount + a map of callbacks that are updated? |
@thysultan The changelog isn't really up to date. Event listeners in ceviche work the same way as they do in current preact. That section was written before we implemented them there. To avoid any further confusion I've removed the |
So exciting! |
Merge time, and let the community celebrate? 👯 🎉 |
Why is not included "compat/*" in package.files? |
@mochiya98 Good catch! Just pushed a commit that adds |
aaaaand we're a go |
@developit dont forget the npm release 😉 |
Great job! Waiting for updated docs and release notes 😊 |
This PR merges the code from
ceviche
back into the public repo.ceviche
is our codename for Preact X. An alpha release on npm will follow shortly on March 4th.Todos:
git diff ceviche..ceviche/master
children
type-checking seems to be broken.Children
tests.Note: The commit view here on GitHub doesn't show all commits. The most recent ones are missing for me in the web ui. They're all there when viewed locally via git.