1. npx creat-react-app 설치파일명
2. npm start
22.12.6 수정
npm install --global yarn
권한문제가 있어 sudo로 설치해준다.
이 후 https://create-react-app.dev/docs/getting-started 공식문서 참고하여 yarn으로 설치해주면, 기본적인 프로젝트에 필요한 모든 빌드툴들이 같이 설치된다.
yarn create react-app
설치가 되었다면 아래 명령어 중 필요한 명령어를 실행한다.
yarn start // 개발용 모드로 프로젝트를 실행
yarn build // 배포할 때 사용
yarn test // 테스트코드 실행
yarn eject // 바벨이나 웹팩 등을 내 입맛에 맞게 변경하려면 사용, "정.말" 필요할 때만 사용
나는 일단 yarn start만 사용할 것 같다.
function App() {
//javascript 작성하는 곳
return (
//JSX 작성하는 곳
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
항해99 리액트 입문주차 시작
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
function App() {
// <---- 자바스크립트 영역 ---->
const hi = () => {
alert('hi')
}
return (
/* <---- HTML/JSX 영역 ---->*/
<div
style={{
height: '100vh',
display: ' flex',
flexDirection: 'column',
justifyContent: 'center',
alignItems: 'center',
}}
>
<p>이것은 내가 만든 App컴포넌트 입니다.</p>
<button onClick={hi}>클릭!</button>
</div>
);
}
function Child() {
return <div>나는 자식입니다.</div>
}
function App() {
return <Child />
}