inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

12.16) Diary 페이지 구현하기

jsx와 js파일

해결된 질문

264

ggang89

작성한 질문수 5

0

쌤~

문득 궁금해져서 질문드립니다.

보통 파일작성하실 때 jsx확장자로 하시는데

왜 유독 util폴더에 있는 파일은 js확장자 인가요?

jsx나 js든 자유롭게 써도 되는건지

어떤 규칙이나 의도가 있으신지 궁금합니다.!

javascript react node.js

답변 1

0

이정환 Winterlood

안녕하세요 이정환입니다.

우선 JS, JSX 확장자는 자유롭게 사용하셔도 됩니다. 결국 모두 JS로 변환되기 때문이에요

그러나 제가 util 폴더에만 JS 확장자로 파일을 생성한 이유는 해당 폴더 아래에 생성되는 파일들에는 JSX 문법을 사용하지 않기 때문입니다. JSX 문법은 보통 리액트 컴포넌트에만 활용되기 때문에, 컴포넌트가 정의된 파일에만 JSX 확장자를 사용합니다.

Editor Component의 최적화 불가능 이슈

0

17

2

useCallback ⊂ useMemo

0

22

2

라이브러리 설치 질문

0

26

2

linter 질문

0

32

2

감정일기장 vercel 배포 후 새로 고침 시 404페이지가 뜨는 이유

0

38

2

Sort 메서드 관련 아티클

0

41

2

4.1) React.js를 소개합니다 강의를 듣고 궁금한 점이 생겼습니다.

0

41

2

html, body에 적용하는 css 스타일 질문입니다.

0

38

2

eslint.config.js 설정 질문입니다.

0

86

2

존재하지 않는 일기 url입력 시 alert이 두 번 떠요

0

64

1

교재(3쇄)와 강의 내용 문의

0

64

2

12.13) 하단 여백 스타일링 관련 질문 드립니다.

0

87

2

에러 질문드립니다

0

102

2

VSCode 설정 문의

0

131

2

PPT 코드 관련 질문

0

66

2

useEffect와 lifecycle문의

0

87

2

프론트엔드 학습 수준 문의

0

106

2

리액트 챕터별 코드에서 eslint 설정파일이 없어요

0

109

2

데이터 로딩중 화면만 계속 나와요!!

0

99

2

퍼블리셔일경우 어느정도 수준까지 강의를 들어야할까요

0

128

2

이후의 커리큘럼 문의

0

151

2

실슬환경 설정에서 save후 console.log 부분이 새로고침이 안되는현상입니다.

0

104

2

최적화 관련 질문있습니다 (useMemo 등)

0

126

3

프로바이더 컴포넌트의 위치는 어떤 기준인가요?

1

124

3