我正在用create-react-app構建一個簡單的應用程序,以便我可以學習React。你如何在組件中傳遞/接收路徑道具?
我index.js文件看起來像這樣:
import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route, browserHistory } from "react-router";
import './index.css';
import Exercise from './Exercise';
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render(
<Router history={browserHistory}>
<Route path="/exercise1" component={Exercise} source={'https://hyperlinkgoeshere.com'} />
</Router>, document.getElementById('root'));
registerServiceWorker();
我Exercise.js組件看起來是這樣的:
import React, { Component } from 'react';
import './App.css';
class Exercise extends Component {
render() {
return(
<div className="exercise">
<iframe scrolling='no' title='exercise' src='' frameBorder="no" allowFullScreen></iframe>
</div>
export default Exercise;
我想要實現的是通過該鏈接在源組件內的內部框架內。
我不知道/無法知道的是,您如何「接收」這些道具並在鍛鍊組件中使用它們。
*如果我需要附加任何其他信息以清除此問題並與其他可能有此問題的人聯繫,請告訴我。
您可以編輯並給我們至少部分index.js的代碼。在這裏幫助你會容易得多。 –
@VlatkoVlahek我已經格式化了我的問題。希望有所幫助! –
當然,請檢查下面的答案。 –