私は意味論的UIを使用しており、アコーディオン成分を構築する必要があります。これは私が思いついたものですが、.title
と.content
の使用法が間違っているため、これは機能しません。 これはどのように正しく行われるべきですか?反応成分の2つの要素を繰り返す方法
import React, { Component } from 'react';
export default class Example extends Component {
getData() {
// some data
}
render() {
return (
<div className="ui styled fluid accordion">
{
this.getData().map((element) => {
return (
<div className="title">
<i className="dropdown icon"></i>
{ element.title }
</div>
<div className="content">
<ul className="ui list">
<li>Lorem ipsum</li>
</ul>
</div>
);
})
}
</div>
);
}
}
更新
結果は、あなたが関数からのみコンポーネントを返すことができ
たぶん私はあなたをmissunderstandingていますが、私はしないでください周囲のdivが必要です。私は 'title'''''''''''''''''などが必要です。... – user3142695
@ user3142695は答えを更新しました – webdeb