# react -

2개의 포스트
post-thumbnail

[리액트]nodebird 섹션0. - Link와 eslint

react에서는 링크 이동할때 react-router를 쓰지만, next에서는 자체적인 라우트가 있다. AppLayout.js eslint 설치 -D 를 붙이면, 개발용으로만 붙이는 것이다. package.jsn 설치되었다고 나온다. .eslintrc 파일을 만들어준다.(확장자는 없다) .eslintrc

2023년 4월 22일
·
0개의 댓글
·

[리액트]PropType 과 isRequired

propTypes는 props의 타입을 지정할 때 사용한다. 컴포넌트의 proptypes를 지정하는 방법은 defaultProp과 propTypes이다. defaultProps - props값이 전달되지않을때 error가 생기지않게 기본값을 넣어준다. propTypes 종류 array:배열 arrayOf(다른 PropType) : 특정 propTypes으로 이루아진 배열을 의미 bool : true, false func : 함수 number : 숫자 object : 객체 string : 문자열 symbol : es6의 심볼 node : 렌더링 할 수 있는 모든것 (숫자, 문자열 등) instanceOf(클래스) : 특정 클래스의 인스턴스 oneOf(['dog',cat]) : 주어진 배열 요소 중 값 한개 defaultProps, propTypes 필수는 아니지만, 넣어주는 것이 좋다.

2023년 4월 22일
·
0개의 댓글
·