인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

travelc2bd3님의 프로필 이미지
travelc2bd3

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

바뀐 상태 적용하고 eslint 점검하기

ESLint /pages/_app.js 파일의 Component 오류에 대해 궁금합니다.

작성

·

485

0

const Common = ({ Component }) 이부분에서 받아오는 Component에 'Component' is missing in props validation 이라고 에러가 나옵니다.

proptypes가 잘못된건지 어디가 문제인지 찾지를 못하겠습니다ㅠ

import React from 'react';
import PropTypes from 'prop-types';
import Head from 'next/head';

import 'antd/dist/antd.css';

import wrapper from '../store/configureStore';
// 모든페이지에서 공통인 부분
const Common = ({ Component }) => (
<>
<Head>
<meta charSet="utf-8" />
<title>Nodebird</title>
</Head>
<Component />
</>
);

Common.propType = {
Component: PropTypes.elementType.isRequired,
};

export default wrapper.withRedux(Common);

답변 2

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

Common.propTypes = { 입니다.

0

travelc2bd3님의 프로필 이미지
travelc2bd3
질문자

으 오타였군요 ㅠ 감사합니당

travelc2bd3님의 프로필 이미지
travelc2bd3

작성한 질문수

질문하기