オプションを使用して選択をレンダリングするためにconstコンポーネントを作成する必要がありますが、オプションによってオプションが返されるため、オプションフィールドを表示できません。問題はどこですか?constの配列マップからレンダリングできません
アドバイスをいただきありがとうございます。
import React from "react";
const FilterSelect = (props) => {
const {title, name, selectedValue, optionsValue, onChange} = {...props};
const renderOptions = (optionsValue) => {
optionsValue.map((optionValue, i) =>
<option value={optionValue.value} key={i}>{optionValue.name}</option>
);
};
return (
<div className="filters-content-block">
<h3 className="filters-subtitle">{title}</h3>
<select className="sl sl-fullwidth" onChange={onChange} required>
{renderOptions}
</select>
</div>
);
};
export default FilterSelect;
これが最善の解決策であるので、私はそれを使って自分のコードを変更します。ありがとうございました! – Aitor