2021-12-18 TIL

Fact

  • 알고리즘 백준 7문제, 프로그래머스 위장문제를 풀었다.

Feelings

  • 알고리즘 문제를 오랜만에 푸니 정말 어렵다.
  • 해쉬문제에 적응한 느낌이다.

Findings

  • [PropTypes] 자바스크립트의 유연성때문에 사용하기 편한반면 코드가 많아지면 생산성이 떨어진다는 문제떄문에 타입스크립트를 많이 사용하는데, 자바스크립만 사용해서 앱을 개발해야하는 상황에서 Proptypes를 사용한다.
import PropTypes from 'prop-types'

Loginform.prototype = {
  setIsLoggedIn: PropTypes.func.isRequired,
}

PropTypes는 부모로부터 전달받은 prop의 데이터 type을 검사한다. 자식 컴포넌트에서 명시해 놓은 데이터 타입과 부모로부터 넘겨받은 타입이 일치하지 않으면 경고문이 나온다.

Future Action

-