反応成分の表示成分を試してみてください。表示する必要がありますタブ名これを行います。反応成分のデータを表示できません
import React from 'react'
import { Link, browserHistory } from 'react-router'
import Tabs from '../../components/Tabs/Tabs'
function Revenue ({ children }) {
return (
<div>
<div>
<Tabs items = { ['Home', 'Services', 'About', 'Contact us'] } />
</div>
<div className="cont-position">{children}</div>
</div>
)
}
export default Revenue
Tabs.js
import React from 'react'
import { Link, browserHistory,IndexLink } from 'react-router'
function Tabs() {
var data = this.props.items;
var newsTemplate;
newsTemplate = data.map(function(item, index) {
return (
<div key={index}>
<li><Link to="/Revenue/IncomeOver" activeClassName="activelink">{item} </Link></li>
</div>
)
})
export default Tabs
しかし、エラーが出る:キャッチされない例外TypeError:あなたはStateless Function Components
を使用して、その代わりにthis.props
を使用してのいるプロパティを読み取ることができません未定義