Recibo un error llamado El tipo de elemento no es válido: esperaba una cadena (para componentes integrados) o una clase/función (para componentes compuestos) pero obtuve: indefinido en mi aplicación de reacción recién creada después de registrarme e iniciar sesión, lo cual No puedo encontrar la solución.
Aquí está => la demostración de trabajo
Parece que el error es para la ruta privada.
Encuentre el código a continuación:
import React from 'react'; import { Route, Redirect } from 'react-router-dom'; export const PrivateRoute = ({ component: Component, ...rest }) => ( <Route {...rest} render={props => ( localStorage.getItem('user') ? <Component {...props} /> : <Redirect to={{ pathname: '/login', state: { from: props.location } }} /> )} /> )Necesita Solución.
Parece un problema de exportación Por favor, exporte la QuizPage de esta manera
const connectedQuizPage = connect(mapStateToProps, mapDispatchToProps)(App); export { connectedQuizPage as QuizPage };