onToggle
함수를 선언
active
값에 따라 폰트의 색상 변경하는 것 구현
- id값을 비교해서 id가 다르다면 그대로 두고, 같다면 active를 반전시키도록 구현
const onToggle = id => {
setUsers(
users.map(user =>
user.id === id ? { ...user, active: !user.active } : user
)
);
};
App컴포넌트에서 구현하여 UserList에 넘김 → UserList에서 전달받아 → User 컴포넌트에 전달
반응형
'TIL > 리액트' 카테고리의 다른 글
17. useMemo를 사용하여 연산한 값 재사용하기 (0) | 2022.07.22 |
---|---|
16. useEffect를 사용하여 마운트/언마운트/업데이트 시 할 작업 설정하기 (0) | 2022.07.21 |
14. 배열에 항목 제거하기 (0) | 2022.07.19 |
13. 배열에 항목 추가하기 with 복습 (0) | 2022.07.04 |
12. useRef로 컴포넌트 안의 변수 만들기 (0) | 2022.07.02 |
댓글