로그인 페이지를 만드는 과정
우리 팀은 대면 회의를 마치고 로그인과 회원가입 페이지에 대해서 조금 더 정확해진 방향을 잡았다.
이를 바탕으로 계속 이리저리 찔러만 보던 내 학습방향도 어느정도 갈피를 잡았다.
참고 사이트 : https://backend-intro.vlpt.us/5/01.html
학습하며 알게된 리액트 지식을 정리한 글입니다.
react 폴더명은 대문자 X
- 소문자로 작성
절대경로 설정하기
- 참고하고 있는 사이트에서 파일을 불러올 때에, 절대경로로 불러 올 수 있도록 하기 위해서는
package.json 의 scripts를 수정하라고 한다.
"scripts": {
"start": "NODE_PATH=src react-scripts start",
"build": "NODE_PATH=src react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
-
하지만 이 코드를 붙여넣은 뒤에 npm start를 할 경우에 오류가 발생한다.
-
구글링을 해보니, 이 코드는 구버전이 되었다고 한다.
따라서 폴더에 jsconfig.json 파일을 하나 생성하고 아래 코드를 붙여 넣으면 절대 경로로 사용가능하다고 한다. ( 위의 코드는 무시하고 초기에 기본 설정되어있는 scripts 객체를 그대로 이용한다. )
{
"compilerOptions": {
"baseUrl": "src"
},
"include": [
"src"
]
}
참고한 사이트 : https://reference-m1.tistory.com/351
- 다른 사이트에서 라이브러리를 다운받으라고 되어있어서 밑의 코드로 라이브러리를 다운받았더니, scripts 객체를 수정해도 오류가 나지 않았다.
$ npm add cross-env --dev
참고한 사이트 : https://velog.io/@devpark/React-%EC%9E%85%EB%AC%B88-React-Router1-last-update-2020.12.24
import registerServiceWorker 오류
- registerServiceWorker의 역할: 네트워크가 느리거나 오프라인 상태에서도 온라인인 것처럼 리소스를 캐싱해서 것.
- 필수 모듈 X
- // 주석 처리를 했다.
참고한 사이트 : https://velog.io/@devpark/React-%EC%9E%85%EB%AC%B88-React-Router1-last-update-2020.12.24
– 그럼에도.. 오류는 없지만, http://localhost:3000/ 페이지와 http://localhost:3000/auth 페이지를 열었을 때,,,
Home / Auth 텍스트가 제대로 보여지지 않고 있다…