Simplify the router to just use render functions #2931
dead-claudia
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Mithril version:
Browser and OS:
Project:
Is this something you're interested in implementing yourself? Very.
Description
Change the routes in the router to just be
"route": (attrs) => vnode
functions.This would also entail making
m.route.SKIP
work with the render function, so we can retain that core functionality.Why
Simplifies our router API greatly. Together with a built-in
Async
component, this covers the full API for route resolvers in a way that's just generally more flexible and pluggable for users. It's also simpler to implement.Possible Implementation
Open Questions
Beta Was this translation helpful? Give feedback.
All reactions