import "./App.css";
import Header from "./components/Header";
import Button from "./components/Button";
function App() {
const buttonProps = {
text: "메일",
color: "red",
a: 1,
b: 2,
c: 3,
};
return (
<>
<Button {...buttonProps} />
<Button text={"카페"} />
<Button text={"블로그"}>
<div>자식 요소</div>
<Header />
</Button>
</>
);
}
export default App;
const Button = ({ children, text, color = "black" }) => {
return (
<button style={{ color: color }}>
{text} - {color.toUpperCase()}
{children}
</button>
);
};
export default Button;
인프런 이정환 강사님 강의를 참고해서 정리했습니다. 링크
한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지 강의 | 이정환 Winterlood - 인프런
이정환 Winterlood | , 리액트, 한 강의로 끝장낼 수 있어요.한 입 크기로 잘라먹을 수 있도록 도와드릴게요. 🔥[임베딩 영상][사진]많은 수강생 여러분이 사랑해 주신 덕분에 인사이트 출판사와 함
www.inflearn.com
React - useRef (0) | 2025.06.01 |
---|---|
React - State로 입력 관리하기 (0) | 2025.06.01 |
React - State와 Props (0) | 2025.06.01 |
React - State로 상태 관리 (0) | 2025.06.01 |
React - 이벤트 핸들링(Event Handling) (0) | 2025.06.01 |