[REACTJS] Reactjs -`경로에서 render``대 component`
REACTJSReactjs -`경로에서 render``대 component`
해결법
-
1.당신이 구성 요소 소품에 구성 요소를 통과 할 때, 구성 요소는 props.match.params 객체, 즉 props.match.params.username 귀하의 예제에서의 경로 매개 변수를 얻을 것이다 :
당신이 구성 요소 소품에 구성 요소를 통과 할 때, 구성 요소는 props.match.params 객체, 즉 props.match.params.username 귀하의 예제에서의 경로 매개 변수를 얻을 것이다 :
class ProfileComponent extends React.Component { render() { return <div>{this.props.match.params.username}</div>; } }
렌더링 소품을 사용하는 경우, 경로 매개 변수는 렌더링 함수에 주어진 소품을 통해 액세스 할 수 있습니다 :
<Route exact path='/u/:username/' render={(props) => <ProfileComponent username={props.match.params.username}/> } />
당신은 일반적으로 구성 요소 소품이 구성 요소에 추가 소품에 전달하는 실제 방법을 제공하지 않기 때문에 당신이 당신의 경로를 포함하는 구성 요소에서 일부 데이터를 필요로 할 때이 소품 렌더링 사용합니다.
from https://stackoverflow.com/questions/51226685/reactjs-component-vs-render-in-route by cc-by-sa and MIT license
'REACTJS' 카테고리의 다른 글
[REACTJS] onMouseover와 React.js 작동하지 (0) | 2020.11.12 |
---|---|
[REACTJS] 어떻게 node_modules 디렉토리 밖으로 필요 웹팩하게 IntelliJ IDEA의 결의로 만들려면? (0) | 2020.11.12 |
[REACTJS] API에서 이미지를 가져 오기 (0) | 2020.11.12 |
[REACTJS] 비동기 액션 제작자로 일반 기능을 사용하여 이상 REDUX에 푹 미들웨어를 사용하는 이점은 무엇입니까? [닫은] (0) | 2020.11.12 |
[REACTJS] 반작용-돌아 오는와 타이프 라이터를 사용할 때 오류를 입력 (0) | 2020.11.12 |