从React中的Component导出值

时间:2017-02-09 21:39:01

标签: javascript reactjs

我有一个简单的标题组件,我想发送一些值。尽管如此,保证组件可能有点太简单,我试图找出如何从组件中导出值。这是我到目前为止所做的。

import React from "react";
const welcome = { title: "Welcome"}
export default ()=> (
  <h1 className="App-header">{{welcome.title}}</h1>
)

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

React的优点在于它完全与可组合性有关:能够创建一个基本组件,给出x道具将根据这些道具生成相应的ui。

如果我要构建一个标题组件,我希望我的应用程序中可能有许多标题,每个标题都有自己的内容。

export default (props) => (
  <h1 className="App-header">{props.title}</h1>
)

然后当我使用它时:

import Header from 'header';

<Header title="my title" />

然后您将能够拥有相同的基本配置,只需通过道具传递标题即可在您的应用中使用。

来自facebook的精彩文章回应了关于可组合性的指南https://facebook.github.io/react/docs/composition-vs-inheritance.html