Я много раз сталкивался с проблемой, когда у меня есть реагирующий маршрутизатор, и мне нужно передать опору одному из компонентов маршрута;однако, хотя я знаю, как это сделать, я всегда сталкиваюсь с проблемами при тестировании.Может кто-нибудь объяснить мне, как вы тестируете этот сценарий?Я довольно новичок в разработке (меньше года с работы).
export class Router extends Component {
myProp = new PropClass();
someMethod(nextState, replace) {
if (condition) {
this.myProp.someOtherMethod();
}
}
render() {
return (
<Router history={history}>
<div>
<Route exact path='/' render={props => <App myProp={this.myProp} {...props}/>}/>
<Route path='/otherRoute' render={props => {
this.someMethod(props);
return <OtherRoutePage {...props}/>;
}}/>
</div>
</Router>
);
}
}