state를 받을 때나, 함수의 인자를 검사할 때 validation을 어느 정도까지 구현하시는지 궁금합니다. 원하는 형식과 값의 data가 정확히 들어오는지 하나 하나 다 최대한 자세하게 작성하시나요? 당연히 최대한 자세히하는게 좋다.그리고 항상 기본값을 지정하는게 좋다