0
私はリアクタ・ルータを初めて使いました。私は、親コンポーネントの1つからルートを通って子供のものまでいくつかの小道具を渡そうとしています。ここでリアクタ・ルータ - ルート内の小道具へのアクセス
は私のコードです:
import React, {Component} from 'react';
import Sitefeedback from '../sections/comments/site-feedback';
import { BrowserRouter,Switch, Route } from 'react-router-dom';
class Outer extends Component {
constructor(props) {
super(props);
}
myFunction =() => {
console.log("hello");
}
render() {
<div className="app-content-wrap-inner">
<BrowserRouter>
<switch>
<Route path='/site-feedback' render={(props) => (<Sitefeedback {...props} />)}/>
<Route path='/logins' component={Logins} />
</switch>
</BrowserRouter>
</div>
}
}
理想的には私は子コンポーネントからmyFunction
をトリガーできるようにしたいと思います。いくつかの研究をした後、私はcomponent
の代わりにrender
というルートを渡すと思っていましたが、そうではありません。どのように私は、ルートコンポーネントに関数を渡すことができる任意のアイデア?