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
-
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