Всем привет!
Подскажите, почему React Route может возвращать не тот компонент!!!
По этому адресу
http://localhost:3000/#/myfunds
Должен рендериться компонент MySmartFunds а не ViewFund
При этом все остальное рендериться корректно.
Пример кода
import MySmartFunds from './components/MySmartFunds'
<Switch>
<Route path="/web3off/:address" component={(props) => <ViewFundWithoutWeb3 {...props} web3={this.state.web3}/>} />
<Route exact path="/" component={(props) => <SmartFundsList {...props} web3={this.state.web3} accounts={this.state.accounts} isDataLoad={this.state.isDataLoad}/>} />
<Route path="/web3off" component={(props) => <SmartFundsListWithoutWeb3 {...props} web3={this.state.web3} />}/>
<Route path="/:address" component={(props) => <ViewFund {...props} web3={this.state.web3} accounts={this.state.accounts}/>} />
<Route path="/myfunds" component={(props) => <MySmartFunds {...props} web3={this.state.web3}/>} />
</Switch>