>  기사  >  웹 프론트엔드  >  컴포넌트에서 라우팅 매개변수를 얻기 위해 반응을 사용하는 예를 공유하세요.

컴포넌트에서 라우팅 매개변수를 얻기 위해 반응을 사용하는 예를 공유하세요.

零下一度
零下一度원래의
2017-06-17 10:32:441725검색

이 글은 주로 React가 컴포넌트에서 라우팅 매개변수를 얻는 방법에 대한 자세한 설명을 소개합니다. 여기에는 특정 참조 값이 있습니다. 관심 있는 친구는

라우팅 매개변수

를 참조할 수 있습니다. 목록 페이지가 많으면 동적 페이지를 제외하고 페이지의 내용과 다른 페이지 부분은 동일합니다. 이때 라우팅과 구성 요소를 어떻게 구성해야 합니까?

이 시나리오에서는 라우팅 매개변수 기능을 사용하고 매개변수가 포함된 라우팅 구성을 추가해야 합니다.


import List from './component/list';

<Route path="list/:id" component={List} />

경로 attribute의 :id는 경로의 매개변수(param)입니다. 목록 페이지의 구성요소를 살펴보겠습니다.


/list 对应了 list.js

import React from &#39;react&#39;;
class List extends React.Component {
 render () {
 return (
 <p>
 <h3>This is List page.</h3>
 <p>The list page id is 
  <b style={{color: &#39;red&#39;}}>{this.props.params.id}</b>
 </p>
 </p>
 );
 }
};
export default List;

List 컴포넌트에서는 this.props.params.id를 통해 실제 매개변수 값에 직접 액세스할 수 있습니다(여기서 id 키는 경로를 정의하는 :id에 해당합니다). data는 props를 통해 페이지 컴포넌트에 전달되므로 라우팅 관련 데이터에 매우 편리하게 접근할 수 있습니다.

위 내용은 컴포넌트에서 라우팅 매개변수를 얻기 위해 반응을 사용하는 예를 공유하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.