-> App.js
import React from "react";
import logo from './logo.svg';
import './App.css';
import Start from "./Start";
function App() {
const [name, setName] = React.useState("르탄이");
return (
<div className="App" style={{
maxWidth: "350px",
margin: "auto"
}}>
<Start name={name}/>
</div>
);
}
export default App;
-> start.js
import React from "react";
import img from "./scc_img01.png";
const Start = (props) => {
console.log(props);
return (
<div
style={{
display: "flex",
height: "100vh",
flexDirection: "column",
alignItems: "center",
justifyContent: "center",
padding: "16px",
boxSizing: "border-box",
}}
>
<img
src={img}
style={{
width: "60vw",
margin: "16px",
}}
/>
<h1 style={{ fontSize: "1.5em", lineHeight: "1.5" }}>
나는 <span style={{
backgroundColor: "#fef5d4",
padding: "5px 10px",
borderRadius: "30px"
}}>{props.name}</span>에 대해 얼마나 알고 있을까?
</h1>
<input style={{
border: "1px solid #dadafc",
borderRadius: "30px",
padding: "10px",
width: "100%"
}}/>
<button style={{
padding: "10px 36px",
backgroundColor: "#dadafc",
border: "#dadafc",
borderRadius: "30px",
margin: "36px 0px"
}}>시작하기</button>
</div>
);
};
export default Start;
+ 이미지는 src 폴더에 넣고 불러와볼게요!
'항해 중 > 3주차 리액트 기초반' 카테고리의 다른 글
3주차 - 라우팅(페이지->페이지로 이동) (0) | 2021.11.16 |
---|---|
3주차 - Event Listener (0) | 2021.11.16 |
2주차 - State 관리 (0) | 2021.11.15 |
2주차 - Ref(리액트에서 돔요소를 가져오는 방법) (0) | 2021.11.15 |
2주차 - CSS (0) | 2021.11.15 |
댓글