Skip to content
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

Support for Component Islands #8214

Closed
rynowak opened this issue Mar 5, 2019 · 4 comments
Closed

Support for Component Islands #8214

rynowak opened this issue Mar 5, 2019 · 4 comments
Labels
area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates Components Big Rock This issue tracks a big effort which can span multiple issues Needs: Design This issue requires design work before implementating.
Milestone

Comments

@rynowak
Copy link
Member

rynowak commented Mar 5, 2019

Scope

You can add a component to a view or page, and it will become interactive once the browser opens a websocket connection. This is similar to pre-rendering except it doesn't require integrating with the client-side router.

You can have multiple of these on a page.

Additionally, you can pass state (through parameters) to the component and it will just work to preserve your state when it becomes interactive.

@rynowak rynowak added Needs: Design This issue requires design work before implementating. area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates Components Big Rock This issue tracks a big effort which can span multiple issues labels Mar 5, 2019
@rynowak rynowak added this to the Backlog milestone Mar 5, 2019
@rynowak rynowak mentioned this issue Mar 5, 2019
56 tasks
@javiercn
Copy link
Member

javiercn commented Mar 6, 2019

This is already possible once we have the strong reconnects. It is essentially prerendering.

@javiercn
Copy link
Member

javiercn commented Mar 6, 2019

#8034

@rynowak
Copy link
Member Author

rynowak commented Jul 1, 2019

@danroth - is there anything we're tracking by leaving this issue open? I thought we did this.

@javiercn
Copy link
Member

javiercn commented Nov 4, 2019

Closing this as we already have support for it on server-side blazor. We can file a new issue if we want to cover client-side too.

@javiercn javiercn closed this as completed Nov 4, 2019
@ghost ghost locked as resolved and limited conversation to collaborators Dec 4, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates Components Big Rock This issue tracks a big effort which can span multiple issues Needs: Design This issue requires design work before implementating.
Projects
None yet
Development

No branches or pull requests

2 participants