리액트 - children 안보임 에러 해결
· 약 1분
리액트 이 녀석.... 간만에 휴먼 에러를 만났다. 아주 간단한 코드였고, 콘솔에 에러도 안 나고, 문제 없을 리가 없는데 의도한 children 이 나오지를 않았다...
도대체 왜!!!
App.jsx
import React from "react";
import { v4 as uuid } from "uuid";
import "./App.css";
import Header from "./pages/Header/Header";
const App = () => {
return (
<div className="container">
<Header>seunghyo's todo-list</Header>
</div>
);
};
Header.jsx
import React from "react";
import "./style.css";
export default function Header({ Children }) {
return <h1 className="title">{Children}</h1>;
}
도대체 뭐가 문제일까.. 한참을 고민하던 중 수많은 에러를 겪어 많은 내공이 쌓인 '에러개발자' 분께 질문했다.
역시나 겪은 에러였고ㅋㅋㅋㅋㅋㅋㅋ 자동완성으로 children 의 앞글자가 대문자 Children 으로 들어온 문제였다.... 에라잇ㅠㅠ
해결 방법
{ Children } → { children } 대문자 없이 소문자로!
