-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Implement imperative refs, capturing scopes to child components #2551
Commits on Apr 22, 2022
-
implement imperative refs, capturing a scope
instead of getting a ref "the first element", now get a Scope link to the component alternative design, should result in smaller codesize
Configuration menu - View commit details
-
Copy full SHA for 562e879 - Browse repository at this point
Copy the full SHA 562e879View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1dd4bc - Browse repository at this point
Copy the full SHA d1dd4bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32dfe0d - Browse repository at this point
Copy the full SHA 32dfe0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff99444 - Browse repository at this point
Copy the full SHA ff99444View commit details -
scope_ref -> comp_ref swap_into -> morph_into, and added a test case for behaviour remove mention of Agents and Services from docs
Configuration menu - View commit details
-
Copy full SHA for f8b917e - Browse repository at this point
Copy the full SHA f8b917eView commit details -
restrict new and get to struct components for now
they should get non-forwarding behaviour as default avoids breaking changes when introducing refs on function components.
Configuration menu - View commit details
-
Copy full SHA for 1f3de5d - Browse repository at this point
Copy the full SHA 1f3de5dView commit details -
shift ComponentRef into inner state
foresight to forwardRef: will depend on impl Component in the future
Configuration menu - View commit details
-
Copy full SHA for 560e56e - Browse repository at this point
Copy the full SHA 560e56eView commit details -
Erased better represents internal character
Configuration menu - View commit details
-
Copy full SHA for 7ecb58f - Browse repository at this point
Copy the full SHA 7ecb58fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc563ad - Browse repository at this point
Copy the full SHA fc563adView commit details
Commits on Apr 24, 2022
-
the internally used NodeRef is now called DomPosition a new associated type on BaseComponent specifies the bound ref forwardRef and other advanced concepts are not part of this
Configuration menu - View commit details
-
Copy full SHA for 7070025 - Browse repository at this point
Copy the full SHA 7070025View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08fb45e - Browse repository at this point
Copy the full SHA 08fb45eView commit details -
commit the component ref immdiately after view
makes the ref available to the create lifecycle of children
Configuration menu - View commit details
-
Copy full SHA for f1908f4 - Browse repository at this point
Copy the full SHA f1908f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39492bf - Browse repository at this point
Copy the full SHA 39492bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e3c674 - Browse repository at this point
Copy the full SHA 3e3c674View commit details
Commits on Apr 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 00a2e0b - Browse repository at this point
Copy the full SHA 00a2e0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a4a2ee - Browse repository at this point
Copy the full SHA 0a4a2eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5684bc - Browse repository at this point
Copy the full SHA d5684bcView commit details
Commits on Apr 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0a05ffc - Browse repository at this point
Copy the full SHA 0a05ffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58087d5 - Browse repository at this point
Copy the full SHA 58087d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2785c7 - Browse repository at this point
Copy the full SHA c2785c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc753ba - Browse repository at this point
Copy the full SHA fc753baView commit details
Commits on May 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9eb2edf - Browse repository at this point
Copy the full SHA 9eb2edfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b857074 - Browse repository at this point
Copy the full SHA b857074View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56fa37d - Browse repository at this point
Copy the full SHA 56fa37dView commit details
Commits on May 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cbf0dd7 - Browse repository at this point
Copy the full SHA cbf0dd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for da0c131 - Browse repository at this point
Copy the full SHA da0c131View commit details -
introduce explicit ErasedHtmlRef::unbound
E*Ref::unbound is used when no user ref is given
Configuration menu - View commit details
-
Copy full SHA for 4bf5e23 - Browse repository at this point
Copy the full SHA 4bf5e23View commit details
Commits on May 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7698970 - Browse repository at this point
Copy the full SHA 7698970View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbad47b - Browse repository at this point
Copy the full SHA cbad47bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c3d655 - Browse repository at this point
Copy the full SHA 6c3d655View commit details -
Configuration menu - View commit details
-
Copy full SHA for f229c62 - Browse repository at this point
Copy the full SHA f229c62View commit details -
Configuration menu - View commit details
-
Copy full SHA for b104b58 - Browse repository at this point
Copy the full SHA b104b58View commit details -
NoReference is now an empty enum
truly has no values for stronger guarantees
Configuration menu - View commit details
-
Copy full SHA for 895ce20 - Browse repository at this point
Copy the full SHA 895ce20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e77558 - Browse repository at this point
Copy the full SHA 8e77558View commit details -
just one method to monomorphize, not closures thereof
Configuration menu - View commit details
-
Copy full SHA for 22e6db5 - Browse repository at this point
Copy the full SHA 22e6db5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f9590d - Browse repository at this point
Copy the full SHA 6f9590dView commit details -
Configuration menu - View commit details
-
Copy full SHA for afcbeb2 - Browse repository at this point
Copy the full SHA afcbeb2View commit details
Commits on May 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5dd862a - Browse repository at this point
Copy the full SHA 5dd862aView commit details -
this should shave some size from BaseComponent::create
Configuration menu - View commit details
-
Copy full SHA for 9deac03 - Browse repository at this point
Copy the full SHA 9deac03View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbabe59 - Browse repository at this point
Copy the full SHA cbabe59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 258cc3a - Browse repository at this point
Copy the full SHA 258cc3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42e1a0c - Browse repository at this point
Copy the full SHA 42e1a0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eeae19 - Browse repository at this point
Copy the full SHA 3eeae19View commit details