Ola, estou recebendo mensagem de erro ao implementar o matchPattern, no browser ao tentar efetuar login, apresenta na tela a mensagem: "Invalid regular expression: /^/timeline(?::/login/?/: Unterminated group", e se tento forçar o acesso digitando o nome na barra de endereço (...timeline/rafael) recebo o erro abaixo no console:
PatternUtils.js:122 Uncaught SyntaxError: Invalid regular expression: /^/timeline(?::/login/?/: Unterminated group
The above error occurred in the <Router> component:
in Router (at src/index.js:26)
Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://fb.me/react-error-boundaries to learn more about error boundaries.
react-dom.development.js:20781 Uncaught SyntaxError: Invalid regular expression: /^/timeline(?::/login/?/: Unterminated group
e no browser:
SyntaxError: Invalid regular expression: /^/timeline(?::/login/?/: Unterminated group
matchPattern
node_modules/babel-loader/lib/index.js??ref--6-oneOf-2!/glaucio/workspace/Alura/react/instalura/node_modules/react-router/lib/PatternUtils.js:122
119 | regexpSource += '$';
120 | }
121 |
> 122 | var match = pathname.match(new RegExp('^' + regexpSource, 'i'));
| ^ 123 |
124 | if (match == null) {
125 | return null;
O que pode ser?