경로 매개 변수를 사용하려고하는데 매개 변수를 가져올 수 없습니다.경로 매개 변수가 작동하지 않습니다.
페이지에 아무것도 표시되지 않고 정의되지 않았거나 비어있는 것 같습니다.
"wedding/: pageName"에서 매개 변수를 가져 오는 방법은 무엇입니까?
무엇이 누락 되었습니까? params를 얻는 가장 좋은 방법입니까?
"pageName"은 (는) ID가 아닙니다. 문제입니까? 사전에
감사
내 App.js
import React, { Component } from 'react';
import { BrowserRouter, Route } from 'react-router-dom';
import { connect } from 'react-redux';
import * as actions from '../actions';
import Header from './Header';
import Weddings from './Weddings';
class App extends Component {
render() {
return (
<div className="container">
<BrowserRouter>
<div className="container">
<Header />
<Route path="/wedding/:pageName" component={Wedding} />
</div>
</BrowserRouter>
</div>
);
}
}
export default connect(null, actions)(App);
Wedding.js
import React from 'react';
import WeddingPage from './weddings/WeddingPage';
const Wedding =() => {
return (
<div>
<WeddingPage />
</div>
);
}
export default Wedding;
Weddi 와 ngPage.js
import React, { Component } from 'react';
class WeddingPage extends Component {
render() {
return (
<div>
{this.props.pageName}
</div>
);
}
}
export default WeddingPage;
그것은 매력처럼 작동했습니다! 감사 –