리액트
-
[PropTypes] 리액트에서 타입 검사를 해보자!React 2022. 8. 25. 17:48
타입스크립트를 배우기 전에는 타입 명시에 대해서 크게 신경쓰지 않았다. 물론 타입 명시는 프로젝트를 만들 때 매우 중요했지만 나 혼자 작은 프로젝트를 만들었기 때문에 초기에는 타입을 명시해주지 않았다. 그리고 타입을 신경써서 만들어봐야 겠다고 생각한 뒤로는 외부 라이브러리를 사용하지 않고 약간의 꼼수를 사용해서 타입을 명시해주었다. const obj = Object.freeze ({ coffeBeans : 24, coffeShots : 2, }); 이렇게 Object.freeze를 사용하여 객체를 동결한 뒤 동결된 객체는 더이상 변경될 수 없다는 점을 이용해 불변성을 유지해주었다. 하지만 이렇게 하는 것도 한계가 있다는 것을 알고있었다. 그러다 React의 공식 문서중 PropTypes에 대하여 읽게 되..