setState란 데이터 변경시 기존의 관련된 dom요소를 찾고 데이터변경에 맞게 ui를 변경하는 과정을 jsx 문법과 같이사용시 선언적으로 처리할 수 있는 기능을 제공하는 함수다. state에 따른 style제어하는 방법을 명확히 하여 시간을 들이붇는 코딩습관을 고쳐보자.
state를 통해 class를 제어하는 기본구조
return (
<div className={state ? 'onClass' : ''}> </div>
);
state에 따라서 클래스를 변경함으로 dom요소를 선택하고 노드의 classList, style 속성에 직접접근하는 코드를 짤 필요가 없게됐다. 외우자
'css' 카테고리의 다른 글
| 귀찮은 스타일링 컴포넌트를 이용해 해방되기 - 1 (0) | 2024.05.19 |
|---|---|
| 어떤 css 속성을 선택해야할까 고민할 때 읽어볼 글 (0) | 2024.05.19 |
| height가 고정된 요소에서 text line 제어하기 (0) | 2024.04.27 |
| module.scss 를 활용해 다양한 styling 진행하기 (0) | 2024.02.28 |