나중에 내가 보려고 올리는 리액트 설치, 페이지세팅, 배포 방법!
react 실행 : npm start
index.html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>React App</title>
</head>
<body>
<p>test1</p>
<div id="root"></div>
</body>
</html>
function App() {
return (
<div className="App">
<h1>test2</h1>
</div>
);
}
export default App;
import React from 'react';
// import ReactDOM from 'react-dom'; //구버전
import { createRoot } from 'react-dom/client';
import App from './App';
const container = document.getElementById('root');
const root = createRoot(container);
root.render(<App tab="home" />);
App.js가 메인페이지고, index.js가 index.html에 메인페이지를 보여지게 한다.
package.json
에 추가.{
"homepage":"github page url",
...
}
npm run build
하면 build 폴더로 resource 파일들이 올라옴npm run build
npm install gh-pages
한 다음에 아래 코드를 package.json
에 추가{
"homepage":"github url",
...
"scripts" : {
...
"deploy" : "gh-pages -d build"
}
}
npm run deploy - add