React
[리액트] select box (option이 많을때 ,list map으로 옵션 불러오기)
데굴데구르르 림
2023. 2. 14. 11:45
728x90
select box를 만들때,
옵션이 많으면 <select/> 내부에 <option>이 많아지면서 길어지면 보기가 싫다..
그래서 해결방안
import React, { useState, useRef } from "react";
const options = [
{ value: "iron", name: "아이언"},
{ value: "silver", name: "실버"},
{ value: "gold", name: "골드"},
{ value: "platinum", name: "플레티넘"},
{ value: "diamond", name: "다이아몬드"},
{ value: "master", name: "마스터"},
{ value: "grandmaster", name: "그랜드마스터"},
{ value: "challenger", name: "챌린저"},
]
export function Example() {
return(
<select>
{options.map((option) => (
<option key={option.value} value={option.value}>
{option.name}
</option>
))}
</select>
);
}