Final Project DevLog 7

Churro.·2022년 2월 26일
0

1. [Error] TypeError: Router.use() requires a middleware function but got a Object

server/routes 폴더 내 파일 제일 마지막에 module.exports = router;를 써주지 않아서 난 에러이다.

2. checkbox vs. radio button

checkbox는 주로 다중선택에 쓰이고,
radio button은 주로 단일선택에 쓰인다고 한다.

  • radio button 하나만 선택되게 하기 :
    https://daydreamer-92.tistory.com/20
    꼭 name='gender' 라고 할 필요는 없다. 내 경우에는 name='position'이라고 썼는데도 정상작동했다.
<input type="radio" name="position" value="pros" checked></input>
      <span>Pros</span>
<input type="radio" name="position" value="cons"></input>
      <span>Cons</span>

3. useRef

위 링크의 (https://hianna.tistory.com/434) '1. 체크박스 하나만 선택되게 구현하기'에서 JS문법으로 구현한 코드를 React 형식으로 바꿔 쓰려면 useRef 가 필요하다.
document.getElementsByName() 은 DOM element에 access 하는건데, React에선 다음과 같이 사용한다 :
https://react.vlpt.us/basic/10-useRef.html

profile
I, sum of records.

0개의 댓글