당근먹는하니
귀엽고 행복해
당근먹는하니
전체 방문자
오늘
어제
  • 분류 전체보기 (274)
    • 다람쥐🐿 (26)
    • C++ 공부빵야 (7)
    • 공부👻 (5)
    • 프론트엔드✏️ (228)
      • 코드캠프 (120)
      • 팀 프로젝트✨ (31)
      • 개인공부 (67)
    • 프론트엔드 - 바닐라js (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • JS
  • 프로그래머스
  • javascrpit
  • 팀플
  • React-hook-form
  • 배포
  • 배열
  • 리액트
  • 회고
  • 프론트엔드
  • 코딩
  • 팀프로젝트
  • 부트캠프
  • typescript
  • CSS
  • 알고리즘
  • algorithm
  • javascript
  • refreshtoken
  • ssg
  • 코딩 부트캠프
  • 팀 프로젝트
  • next.js
  • emotion
  • graphql
  • react
  • HTML
  • 자바스크립트
  • 공통 컴포넌트
  • 코드캠프

최근 댓글

최근 글

티스토리

250x250
반응형
hELLO · Designed By 정상우.
당근먹는하니

귀엽고 행복해

[Todo] All, Doing, Done 클릭한 것만 보이게하기
프론트엔드✏️/개인공부

[Todo] All, Doing, Done 클릭한 것만 보이게하기

2023. 1. 8. 22:17
728x90
반응형
  <div>
      {list
        .filter((el) => {
          if (activeMenu === "All") {
            return true;
          } else if (activeMenu === "Doing") {
            return el.done === false;
          } else {
            return el.done === true;
          }
        })
        ?.map((item, i) => (
          <div className="todo-li" key={uuidv4()}>
            <input
              id="todo-checkbox"
              className="todo-checkbox"
              type="checkbox"
              checked={item.done}
              onChange={onClickCheck(item)}
            />
            <label htmlFor="todo-checkbox" className="todo-item">
              {item.name}
            </label>
            <button
              id={item.id}
              className="delete-button"
              onClick={(e) => onClickDelete(e.target.id)}
            >
              X
            </button>
          </div>
        ))}
    </div>

이거 일반적인 방법인가?

좀 돌아돌아가는 느낌 

 

728x90
반응형
저작자표시 비영리 동일조건 (새창열림)

'프론트엔드✏️ > 개인공부' 카테고리의 다른 글

[Todo] 회고?ㅎ 아무튼 끝  (0) 2023.01.10
[Todo] css, htmlFor, 다크모드 하고 싶은데  (0) 2023.01.09
[Todo] Checkbox, 형광펜 긋기, 네비게이션 모르겠다  (0) 2023.01.08
[Todo] 아이템 삭제하기 delete item  (0) 2023.01.08
[Todo] 시작  (0) 2023.01.06
    '프론트엔드✏️/개인공부' 카테고리의 다른 글
    • [Todo] 회고?ㅎ 아무튼 끝
    • [Todo] css, htmlFor, 다크모드 하고 싶은데
    • [Todo] Checkbox, 형광펜 긋기, 네비게이션 모르겠다
    • [Todo] 아이템 삭제하기 delete item
    당근먹는하니
    당근먹는하니

    티스토리툴바