Skip to content

Reconciler improvements and API finalization #20

@michaelpb

Description

@michaelpb

key=, modulo-ignore

Finalize tag loading, directives, and these sort of attribute directives. Document API and refactor handling.


rerender() API

Finalize when rerender() gets called on subcomponents

Relevant TODO:

    1892                         // TODO: Instead of having one big "rerender" patch,
    1893                         // maybe run a "rerender" right away, but collect
    1894                         // patches, then insert in the patch list here?
    1895                         // Could have renderObj = { component: renderContextRenderObj ... }
    1896                         // And maybe even then dataProps resolve like:
    1897                         // renderObj.component.renderContextRenderObj || renderObj;
    1898                         // OR: Maybe even a simple way to reuse renderObj?

slotting and directive context

There are still bugs around slotting and directive context that might get fixed by a look into here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions