For event driven applications, it is useful to be able to dynamically route to different paths. ```python @component def example(): redirect_handler, set_redirect_handler = use_state(None) def click_event(e): resp = check_some_api() if resp.status == 501: set_redirect_handler(navigate("/login_incorrect")) elif resp.status == 200: set_redirect_handler(navigate("/login_successful")) else: set_redirect_handler(navigate("/login_error")) return div(button({"onClick": click_event}), redirect_handler) ``` This should be based on the [react-router navigate component](https://reactrouter.com/en/main/components/navigate). This feature might use our future [`use_messenger` hook](https://github.com/reactive-python/reactpy/pull/1084) to handle redirection events.
Activity
[-]API to handle dynamic redirection[/-][+]`Redirect` component[/+][-]`Redirect` component[/-][+]`Navigate` component[/+]