본문 바로가기
개발이야기/React

react-admin error: React does not recognize the 'basePath' prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase 'basepath' instead. If you accidentally passed it from a parent component, r..

by hyung12 2022. 4. 28.
반응형

Warning: React does not recognize the 'basePath' prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase 'basepath' instead. If you accidentally passed it from a parent component, remove it from the DOM element.

 

위와 같은 에러가 났다...
왜 이런 에러가 났는가 상황을 본다면 Table을 만들고 나서 에러가 생김

 <Table>
    <TableHead>
      <TableRow>
        <TableCell>제목</TableCell>
        <TableCell>내용</TableCell>
      </TableRow>
    </TableHead>
    <TableBody>
      <TableRow>
        <TableCell>밤편지</TableCell>
        <TableCell>이 밤 그날의 반딧불을 당신의 창 가까이 보낼게요 사랑한다는 말이에요</TableCell>
      </TableRow>
    </TableBody>
  </Table>

저 에러가 무슨 에러인지 찾아보니 unknown-prop warning으로 React에서 합법적인 DOM 속성/프로퍼티로 인식하지 못하는 prop으로 DOM 요소를 렌더링하려고 하면 발생한다고 한다

 

그러므로 DOM 요소에 허위 요소가 없는지 확인해야한다고 한다

 

 


참고

https://reactjs.org/warnings/unknown-prop.html

https://velog.io/@seunghwa17/react-admin-error-tnwjd

반응형