리액트1 useState에서의 Array(배열) 데이터 수정·추가 방법 요구사항 초기화면은 모두 down이어야함 4개의 down 버튼 중 하나를 누르면 up으로 변함 다른 down 버튼을 누르면 해당 버튼은 up으로 변하고 나머지 버튼은 down으로 변함 1. 우선 value로 false값을 가진 배열을 useState로 선언한다. amount는 props으로 받아온 숫자형 데이터값입니다. ex) 4 const [myArray, setMyArray] = React.useState( Array(amount).fill({ value: false }), ); 2. 해당 배열을 렌더링하여, value값에 따라 down, up으로 변하는 조건문을 만들어준다. const myLi = myArray.map((data, index) => ( clicked(index)} onKeyDown=.. 2021. 4. 4. 이전 1 다음