728x90
select box를 만들때,

옵션이 많으면 <select/> 내부에 <option>이 많아지면서 길어지면 보기가 싫다..
그래서 해결방안
<javascript />
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>
);
}
'React' 카테고리의 다른 글
[React] input Value 다루기 / (+페이지이동 없이 탭 변경 ) (0) | 2023.03.23 |
---|---|
[axios] urlencoded 데이터 보내는 법 (0) | 2023.03.23 |
Redux 예제 (Redux를 알아보자) (0) | 2023.02.14 |
[react-router-dom] export 'Switch' (imported as 'Switch') was not found in 'react-router-dom' (0) | 2023.02.08 |
[Redux] Redux의 흐름 (0) | 2023.02.08 |