일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- DAILY
- 프론트엔드
- type
- Unit Test
- BFS
- next.js
- react
- DFS
- 자바스크립트
- 타입
- jest
- 아키텍처
- Study
- svgr
- 타입스크립트
- SVG
- 다이나믹프로그래밍
- 알고리즘
- nextjs
- typescript
- 리액트
- docker-compose
- 백준
- Component
- Docker
- Primitive
- javascript
- Solid
- test
- error
- Today
- Total
목록Component (2)
`프론트엔드 개발자` 개형이의 벽돌집
프로젝트 빌드 과정 중에 에러가 또 발견됐다. 위 코드에서 'Component' cannot be used as a JSX component 에러가 잡히며 빌드가 되지 않았다. 원인을 찾아보니 react 버전이 18로 업데이트되면서 @type/react도 18로 업데이트 됐을 텐데, 해당 버전에 발생할 수 있다며 17 버전으로 변경해줘야 한다고 하여 바꿨지만 해결되지 않았다. 씁...! 초기에 nextjs 앱 생성을 create-next-app 로 해줬는데, package.json에 dependencies안에 "@types/react": "^18.2.46", "@types/react-dom": "^18.2.18" 위 항목들이 포함되어 있었다. 혹시 해당 타입 라이브러리들이 devDependencies 안..
현재 내가 담당한 프로젝트에서는 React를 사용하고 있는데, 특정 컴포넌트를 사용할 때 콘솔에 아래 에러가 나오고 있었다. Warning: React does not recognize the `{넘겨준 props}` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `{넘겨준 props를 소문자로한 이름}` instead. If you accidentally passed it from a parent component, remove it from the DOM element. 동작엔 문제가 없었고 콘솔에만 에러가 찍혔지만 찝찝하니까 해결을 하기..