【发布时间】:2019-12-13 14:44:26
【问题描述】:
如果我有一个无状态功能组件,它接收道具并且必须对数据进行分类:根据类别显示它,每个类别都会有子类别,我将如何呈现它。我的代码如下所示:
import React from "react";
import "./style.css";
const IndicatorSelector = props => {
const indicators = props.indicators || [];
console.log(indicators);
return indicators
.sort((a, b) => a.name > b.name)
.map((indicator, index) => {
return (
<div>
<ul className="checkBox">
<li className="list">
<input
key={`${index}`}
type="checkbox"
name={indicator}
className="checkInput"
/>
<label for="indicator">{indicator.type}</label>
</li>
</ul>
</div>
);
});
};
export default IndicatorSelector;
【问题讨论】:
-
我想按名称呈现类型。因此类别:名称子类别:类型
-
能否提供样例数据和样例输出。
-
{ "data": [ { "name": "Gini Measure", "type": "Disposable Gini" }, { "name": "Gini Measure", "type": "Market Gini" }, { "name": "Gini Measure", "type": "Absolute Redistribution" }, { "name": "Gini Measure", "type": "Relative Redistribution" } ] 这必须按照分类给名字。 1 个名称将有多种类型