Notice
Recent Posts
Recent Comments
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

HYEWON JUNG의 개발일지

20240102 TIL Radio DefaultChecked Checked 본문

개발일지

20240102 TIL Radio DefaultChecked Checked

혜won 2024. 1. 3. 09:17

목표

  • 라디오 타입 default 값

새로 알게 된것/ 오늘의 코드

라디오 타입을 디폴트로 체크되어있게 하는 것은 두가지 방법이 있는데 

checked와 defaultChecked가 있다.  그 둘의 차이는 체크 유지에 있는데 

//디폴트 체크 변경 불가능
<input  type="radio" checked={true}/>
// 디폴트 체크 변경 가능
<input type="radio" defaultChecked={true}/>

checked는 디폴트 값이 체크된 채로 변경되지 않고

defaultChecked는 디폴트 값이 체크되어있지만 체크를 변경할 수 있다. 

 

나는 수정칸에 써야했기 때문에 defaultChecked를 썼고 만약 결과 확인용으로 써야한다면 checked를 쓸 거 같다.

	 <St.InputWrap>
                {toiletNumberArr.map((item: string, i) => {
                  return (
                    <St.RadioSelect key={i}>
                      <input
                        type="radio"
                        name={editToiletNumber}
                        value={item}
                        onChange={(e) => setEditToiletNumber(e.target.value)}
                        defaultChecked={item == dateDiary?.toiletNumber}
                      />
                      {item}
                    </St.RadioSelect>
                  );
                })}
              </St.InputWrap>

radio 타입을 map을 돌려서 사용한 경우  defaultChecked={일치한 경우}만 될 수 있게 했다.

 

목표 달성여부

 

내일 목표

  • 발표!!!!

'개발일지' 카테고리의 다른 글

20240104 TIL 최종 프로젝트 시작  (1) 2024.01.04
20240103 TIL Kpt 회고  (0) 2024.01.04
20231229~1231 TIL  (1) 2024.01.02
20231228 TIL 라디오 타입 인풋  (0) 2023.12.29
20231227 TIL react-calender 사용하기  (1) 2023.12.29