Thanks to @JonahPlusPlus, you can now use regular expressions to define custom route patterns. This can be useful, for example, when you need additional validation of a route parameter. See #449
// this will only match numeric IDs, e.g. "/101", but not "/abc" <Route path={/^[/](?<id>\d+)$/}>Hello</Route>
The example above uses named capturing groups to have id available as a route parameter. However, you can also use regular groups and access these parameters via numeric indices:
// Route /[/]([a-z]+)/ // Against "/foo", produces { 0: "foo" } // Route /[/](?<name>[a-z]+)/ // Against "/foo", produces { 0: "foo", name: "foo" }