по совпадению с '*' и не передаются props, те что второй строкой.
условия таковы: выражение может быть либо отсутствовать; если существует то должно совпадать с section=:section; во второй части может быть что угодно, но обязательно должно быть что либо;
{
path: '/(section=:section)?',
props: (route) => ({ section: route.params.section }),
}
доку почитал, примеров чет не нашел нужных. https://github.com/pillarjs/path-to-regexp/tree/v1.7.0
path: ':section(section=[A-Za-z0-9_]+)?',
Обсуждают сегодня