【发布时间】:2017-01-06 04:55:46
【问题描述】:
我需要关于如何在加载时将 Reactjs 道具从组件传递到我的应用程序的建议。当我的道具在 app.js 中时,我可以传递值,但是从单独的组件加载时如何处理道具?
以下是 app.js 中到目前为止的工作:
import React, { PropTypes, Component } from 'react';
import { Grid, Nav, Navbar, NavItem, Jumbotron } from 'react-bootstrap';
import { Link } from 'react-router';
import { LinkContainer, IndexLinkContainer } from 'react-router-bootstrap';
function HeaderTitle(props) {
return <h1>{props.name}</h1>;
}
const headerTitle = <HeaderTitle name="About Page" />;
class App extends React.Component {
constructor(props) {
super(props);
}
render() { ...
<p>{headerTitle.props.name}</p>
【问题讨论】:
-
你的意思是从 App 传递 props 到 HeaderTitle 吗?
-
我希望在使用 react-router 加载每个组件时传递 prop。
-
好的,所以孩子对父母?请在下面查看我的答案 - 第 2 部分
-
但是把道具传到哪里去了?
-
我想将 /views 中组件的标题道具传递给父 app.js 中的 div。
标签: javascript reactjs