0
當我在鏈接點擊,它需要我在URL合適的路由器,但它說,它沒有匹配的路由。我超級困惑。反應路由器 - 沒有匹配的路由
const rows = surveyList.map((survey) => {
return(<tr key={survey[0].Id}>
<td>{survey[0].Name}</td>
<td>
<Link className="links glyphicon glyphicon-edit" to={`surveydetail/${survey[0].Id}`} onClick={editSurvey}></Link>
</td>
<td>{survey[0].Entity}</td>
<td>{ getSurveyTypeDescription(survey[0].Type)}</td>
</tr>);
});
這是routes.js file.`
import React from 'react';
import {Route, IndexRoute} from 'react-router';
import App from './components/App';
import EditSurveyPage from './components/survey/EditSurveyPage';
import SurveyMaintenancePage from './components/survey/SurveyMaintenancePage';
export default (
<Route path="SurveyMaintenance" component={App}>
<IndexRoute component={SurveyMaintenancePage}/>
<Route path="surveydetail/:id" component={EditSurveyPage} />
</Route>
);
我這麼想嗎?