У вас есть ошибка опечатки вместо точного
Изменить
<Route exect path="/" component={ RecoverPassword }/>
на
<Route exact path="/" component={ RecoverPassword }/>
ALso, так как вы экспортируете компонент RecoverPassword по умолчанию, вам нужноимпортируйте его как
import RecoverPassword from '../../ui/pages/recover-password';
Если вы используете только экспорт без значения по умолчанию, компонент может быть импортирован как
import { RecoverPassword } from '../../ui/pages/recover-password';
Также, если вы не используете React v16, тогда верните элементы jsx, заключив их вdiv или span
import React from 'react';
export default class RecoverPassword extends React.Component {
constructor(props){
super(props);
console.log('hi');
}
render() {
return(
<div>
<h1>Hello</h1>
</div>
);
}
Если вы используете React v16, заключите элементы jsx в React.Fragment
import React from 'react';
export default class RecoverPassword extends React.Component {
constructor(props){
super(props);
console.log('hi');
}
render() {
return(
<React.Fragment>
<h1>Hello</h1>
</React.Fragment>
);
}