我还对React比较陌生。
我想知道,我该如何将数据从“主页面”传递到另一页以显示结果?
我认为这与props有关?但我不是很确定。
我的MainPage有输入/选择标签,可以接受用户的名称、值、选择和日期。
我想能够获取所有这些信息并在另一个名为“DisplayResults”的页面中输出它,并可能使用该数据进行其他操作,例如创建带有信息的表格。
非常感谢您的帮助!
这是我的app.jsx
var React = require('react');
var ReactDOM = require('react-dom');
var {Route, Router, IndexRoute, hashHistory} = require('react-router');
var Main = require('Main');
var MainPage = require('MainPage');
var About = require('About');
// Load foundation
require('style!css!foundation-sites/dist/foundation.min.css')
$(document).foundation();
ReactDOM.render(
<Router history={hashHistory}>
<Route path="/" component={Main}>
<Route path="about" component={About}/>
<IndexRoute component={MainPage}/>
</Route>
</Router>,
document.getElementById('app')
);
props
或者作为全局状态树的一部分将数据传递给它们(例如,如果你正在使用redux
)... - user