목록공부/React.js (2)
두둥탁!
리액트로 개발을 하다가 이런 오류가 났다. import { Helmet } from 'react-helmet-async'; import { Route, Routes } from 'react-router-dom'; import LoginPage from './pages/LoginPage'; import RegisterPage from './pages/RegisterPage'; function App() { return ( 제목 ); } export default App; useRoutes()가 컴포넌트 안에 있어야 된다는 것 같은데 useRoutes()가 Routes 말하는 것 같다. 그래서 두번째 줄의 import에 Router를 추가하고 부분을 로 감싸줬다. import { Helmet } from '..
Github Pages? Gtihub Pages는 정적 웹페이지를 호스팅 해주는 서비스이다. 쉽게 말해서 깃허브 저장소의 내용을 서버를 구축해서 웹페이지로 보여주는 것이다. 그것도 무료로... 하하^_^ React 프로젝트 깃허브에 배포하기 React 프로젝트를 깃허브에 배포하려고 했는데 뭔가 이상했다. http://이름.github.io/프로젝트명/ 으로 들어가면 내가 만든 사이트가 떠야 하는데 README.md 파일이 떴다. 예전에 html, css, js 파일만 올렸던 것은 정상적으로 되었는데 왜 이러는 것인지 찾아보았는데 React 프로젝트는 깃허브에 배포할 때 특정한 과정을 거쳐야 가능했다. 1. React 프로젝트 터미널에서 gh-pages 패키지 설치하기 npm i gh-pages --sav..