1. 설치하기 (터미널 아래에 쳐서 설치)
D:\file\react>npx create-react-app react01
2. 왼쪽에 react생성한 파일을 선택후 react01 >src>app .js 선택후
아래 터미널에 D:\새싹\react\react01>npm start 치기
▼ 완성되면 뜨는 화면
3. app.js 에서 아래에 내용 삭제 후 스타일에 맞게 수정 가능
<div className="App">
</div>
이건 건들면 안됨. html같은 역할임
style에 맞게 내용추가
import './reset.css';
import './App.css';
import Nav from './Nav'; /* /Nav.js라해도 되고 Nav라 해도 됨 */
function App() {
const listLi={margin:'0 10px',lineHeight:'50px',backgroundColor:'#621'}
let num =1;
return (
<div className="App">
<Nav />
<h1 className='title'>리액트 시작하기</h1>
<ul style={{fontSize:'30px',color:'#fff',margin:'50px auto',display:'flex',justifyContent:'center',backgroundColor:'#689'}}>
<li style={listLi}>리스트{num}</li>
<li style={listLi}>리스트{++num}</li>
<li style={listLi}>리스트{++num}</li>
<li style={listLi}>리스트{++num}</li>
</ul>
</div>
);
}
/* jsx 문법 js, html 혼합해서 사용 */
export default App;
4.app.css 에서 아래 내용 삭제후 수정 가능
style에 맞게 내용추가
.App {
text-align: center;
}
ul,li{list-style: none;}
.title{color: red;}
5. Nav.js (새로운 파일 생성 후 style 적용-앞에 대문자로 시작)
import React from 'react';
function Nav(){
const navList={width:100,height:50,lineHeight:'50px',backgroundColor:'#487',margin:'10px', borderRadius:10}
return(
<nav style={{display:'flex',justifyContent:'center'}}>
<ul>
<li style={navList}>메뉴1</li>
<li style={navList}>메뉴2</li>
<li style={navList}>메뉴3</li>
</ul>
</nav>
)
}
export default Nav;
* App.js가 아닌 index.js 가 메인
*react 다른 파일 불러오고 적용할때> npm install 터미널에 작성
'React' 카테고리의 다른 글
[react] react router 사이트 이용 방법 (0) | 2022.06.16 |
---|---|
[react] Axios (axios-http.com)사이트 이용 (0) | 2022.06.15 |
[react] 컴포넌트 만들기 (props 사용) (0) | 2022.06.14 |
[react] 기본 용어 및 사용법 (0) | 2022.06.14 |
[react] 리액트 아이콘(react-icons 사이트) 이용방법 (0) | 2022.06.13 |