컴포넌트 파일명에 underscore
313
投稿した質問数 5
선생님! 강의에 중간에 보니까 컴포넌트 파일명을 소문자 + underscore로 하셔서요. service_layout.tsx 이렇게요
저는 컴포넌트 파일명도 주로 대문자로 시작해서 파스칼로 만들어주는 것 같은데요. 궁금해서 조금 찾아보니까 선생님이 사용하신 방법은 'Google JavaScript Style Guide' 인 것 같은데, 그런가요? 이건 그냥 취향의 문제인가요? next 에서 페이지는 pages 폴더 안에 파일명을 소문자로 넣어주면 그대로 url로 사용하는 건 본 것 같은데 혹시 next 에서 사용하는 방법인가요?
파이어베이스 설정하는 부분 넘어가니 좀 쉬워져서 좋습니다~~ 질문은 to be continued...
回答 1
1
이건 어디까지나 개인 취향이에요.
MacOS는 파일의 대소문자를 구분하지 않아요. 하지만 AWS 등에서 사용하는 서버는 Linux 기반이라 대소문자 구분을 합니다.
예를들어 googleService.ts 를 만들었는데 나중에 GoogleService.ts 로 파일명을 바꿔서 commit하면 변경이 바로 안됩니다. 로컬에서는 잘되는데 배포하면 안되는 문제를 몇번 겪었죠.
그 이후로 snake case 로 파일명을 적는 버릇이 남았어요. 이게 반영된거 뿐입니다.
원하는 파일명을 쓰셔도 됩니다.
강의 소제목
0
461
1
배포 관련 질문
0
647
1
Error: Illegal url for new iframe
0
762
1
빌드 오류(babel-eslint -> @babel/eslint-parser)
0
1177
2
강의 관련 질문입니다!
0
376
1
useState의 set 함수에 대해서 질문이 있습니다.
0
478
1
아직 못 들었는데 듣기 시작한 날부터 수강기한 시작할 수 없을까요?
0
343
1
사용하시는 zsh 테마가 뭐예요?
0
462
2
1월 21일까지 수강기간인데
0
366
1
Module not found: Can't resolve 'fs' 오류
0
2141
1
publicRunTimeConfig error
0
339
1
강의 수강일 문의 드립니다.
0
305
2
https://bit.ly/broken-link 관련 CORS 오류해결
0
304
1
useToast 에러
0
591
1
문의 드립니다😭
0
227
1
빌드시 오류
0
305
1
vercel 배포 후 list의 uid가 넘어가지 않아 문의 드립니다!
1
542
1
CORS 오류로 인한 문의 드립니다
0
311
1
LOCAL_CHROME_PATH 경로에 파일이 없어요!
0
357
1
렌더마다 변경되는 값이라서 context Provider에 못 넣는 에러
0
236
1
public runtime config 에러 공유
0
345
1
firebase admin 코드 추가 강의 부분
7
442
2
구글 로그인 apikey error
0
366
3
firebase/auth import 안됨
0
288
1

