2017-05-22 26 views
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>); 
}); 

これは私が何かを

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> 
); 

enter image description here

file.` routes.jsをしないのですか?

答えて

0

classNameがLinkで正しく機能していません.Instead NavLinkを使用してください。

関連する問題