2017-09-25 10 views
0

아래의 익명 함수에 props을 전달할 목적은 무엇입니까? 경로 내의 구성 요소에 소품을 전달하기 위해 익명 기능을 사용해야합니까?React Router의 경로에서 익명 기능을 어떻게 사용합니까?

function App(props) { 
    const { data } = props; 

    return (
    <Router> 
     <Route path="/home" render={(props) => <Home data={data.things} />} /> 
    </Router> 
) 
} 
+0

이 질문을하는 데 도움이되는이 코드의 출처를 알려주십시오. 아니면 당신이 직접 만든 것입니까? – Andrew

답변

0

그래서 귀하의 질문에 대답하기 : 를 우리가 그들이 Home 구성 요소에 사용할 수 있도록 익명 함수의 props을 통과해야 위의 코드에서. 이상적인 방법은 아래와 같은 소품을 전달하는 것입니다 :

<Route path="/abc" render={props => <TestWidget someProp="2" {...props} />} />

아름답게 당신이 다음 REDUX을 사용하는 모든이 높은 순서 구성 요소 Provider를 사용하여 저장소에서 처리 될 것입니다 경우 here

을 설명했다. 문서를 참조하시기 바랍니다 here

관련 문제