【发布时间】:2019-04-29 17:00:15
【问题描述】:
我正在使用reactjs,如何在Home组件上发送props,它仅作为react-router-dom中Route的组件参数的值调用,我有一个名为sample的变量,我想调用它的值在 home 组件类中,例如 const sample = this.props.sample 在这种情况下我该怎么做?
import React, { Component } from 'react';
import { Router, Route, Switch } from 'react-router-dom';
import ReactDOM from 'react-dom';
import Login from './components/Login';
import Home from './components/Home';
const sample = 'send this to home component';
class App extends Component {
render() {
return (
<Router history={history}>
<Switch>
<div>
<Route exact path="/" component={Login} />
<Route path="/login" component={Login} />
<Route path="/home" component={Home} />
</div>
</Switch>
</Router>
);
}
}
export default App;
【问题讨论】:
-
嗨,马克!刚刚为您提供了答案,如果可行,请告诉我。
标签: javascript reactjs components react-router-dom