[Ajuda] Como resolver este erro ?
Unhandled Runtime Error
TypeError: Cannot read properties of undefined (reading 'props') Estou utilizando Typescript Source
src\pages\signin\index.public.tsx (41:25) @ eval
39 | if (user && router) {
40 | if (router.query?.redirect) {
> 41 | router.push(this.props.router.query.redirect);
| ^
42 | } else {
43 | router.push('/feed');
44 | }
Cara, pelo jeito seu this está undefined, por isso o erro.
Você está utilizando class components ou functions components?
functions components
então esse é o problema, é diferente a forma de acessar as props de um functional component, esse link aqui vai te ajudar: https://pt-br.reactjs.org/docs/components-and-props.html
isso nao resolver o erro continuar o this tem que ser any no typescript