input type="checkbox" 체크박스 인풋 값 전달하기

Hmm·2022년 1월 7일
1

PWA 만들기

목록 보기
4/8
  const dayOnClick = (e) => {
    let checked = e.target.checked;
    if (checked) console.log(e.target.value);
  };

이렇게 작성하면 해당 체크박스에 체크 됐는지 확인할 수 이 ㅆ다.


useState Array에 값 추가하기

setDayValue([...dayValue, e.target.value]);

e.target.value(인풋 값)와 일치하는 아이템은 배열에서 제거하기

	let checked = e.target.checked;

    if (checked) {
      setDayValue([...dayValue, Number(e.target.value)]);
    } else {
      let setDaysArr = dayValue.filter((el) => el !== e.target.value);
      setDayValue(setDaysArr);
    }

0개의 댓글