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

Client-side routing #6218

Closed
vlukashov opened this issue Aug 12, 2019 · 1 comment
Closed

Client-side routing #6218

vlukashov opened this issue Aug 12, 2019 · 1 comment
Labels
Epic hilla Issues related to Hilla
Milestone

Comments

@vlukashov
Copy link

vlukashov commented Aug 12, 2019

When building a Vaadin app, as a Java developer willing to learn TypeScript, I want to have a Maven-like project structure where I create views and define routes in TypeScript and have the app running, so that I can be productive quicker and do not have to figure out how to setup the TypeScript compiler, Webpack, Live Reload, etc. While doing so I want the added routes to co-exist with, and follow the same navigation life cycle as the Java-defined routes.

vaadin/beverage-starter-flow#415: Use client-side routing in Beverage Buddy
vaadin/router#261: Anchors with query parameters or hashes dont work
vaadin/router#304: create TypeScript type declarations for all public APIs
vaadin/router#340: The vaadin-router-location-changed run before route change?
vaadin/router#342: Returning an element from the action method does not put anything in DOM
vaadin/router#376: possible memory leak
vaadin/router#378: ensure lifecycle callbacks are called only for the latest render cycle
vaadin/router#382: TS definition for the route.action property signature should be more relaxed
vaadin/router#398: include @vaadin/router into @vaadin/vaadin-core
vaadin/router#56: Query string parameters
vaadin/router#322: pass the correct route params to lifecycle callbacks in child routes
vaadin/router#331: prevent rendering component
vaadin/router#341: feat: keep search and hash URL parts when navigating
#6219: Create a flow.navigate property to allow falling back to server-side routing in Vaadin Router
#6220: Prototype server-side navigation events with client-side routing
#6221: Implement routing in JavaScriptBootstrapUI
#6295: CCDM: when a TS LitElement is imported asynchronously it's not displayed
#6310: release flow-3.0.0.alpha1 from the ccdm branch
#6338: create a flow.route() method to integrate Flow routes with Vaadin Router
#6339: add support for onBeforeLeave into flow.route()
#6446: query string should be passed to Flow when using flow.route
#6459: create a 'Client-side routing' docs page
#6467: prepare materials for a client-side routing DX test
#6539: ui.navigate should not throw in client-side mode
#6580: rename flow.route into flow.serverSideRoutes

@vlukashov vlukashov added hilla Issues related to Hilla Epic labels Aug 12, 2019
@project-bot project-bot bot added this to Inbox - needs triage in OLD Vaadin Flow ongoing work (Vaadin 10+) Aug 12, 2019
@pleku pleku removed this from Inbox - needs triage in OLD Vaadin Flow ongoing work (Vaadin 10+) Aug 12, 2019
@vlukashov vlukashov added this to the CCDM MVP milestone Aug 12, 2019
@haijian-vaadin
Copy link
Contributor

beta is out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic hilla Issues related to Hilla
Projects
None yet
Development

No branches or pull requests

2 participants