갑자기 왜 이걸 하게 된거지?
어쩌다보니 데이터가 동적으로 5개 , 7개 몇개가 들어오는지 알 수 없을 경우 몇개가 들어올지 알수없는 데이터에 css 를 먹이고 싶었다.
그런 방법을 생각해보다가 다음과 같은 로직을 짰다.
https://codesandbox.io/s/lively-currying-71lfgc?file=/src/App.js
데이터 배열에서 랜덤으로 3개 뽑은 배열을 map 함수 돌려서 index로 querySelector 로 DOM 을 얻어서 style을 먹이는 것이다.
random.map((el) => {
const target = document.querySelector(`.App :nth-child(${el})`);
target.style.color = "red";
});
오호라..
'공부기록 > 웹 개발' 카테고리의 다른 글
따라하며 배우는 리액트 A-Z 넷플릭스 (0) | 2022.08.16 |
---|---|
첫 해커톤 참여후기 [놀다가는 앞마당 해커톤] (4) | 2022.08.16 |
리액트 새로고침 시 대응방법 (0) | 2022.08.08 |
모달 fadeOut 효과주는 방법, 서서히 사라지는 모달 (0) | 2022.08.08 |
모달 영역 밖 클릭시 닫기 (0) | 2022.08.07 |