인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

haruharu님의 프로필 이미지
haruharu

작성한 질문수

웹 게임을 만들며 배우는 React에 TypeScript 적용하기

리덕스 구조 잡기

.ts .tsx 질문드립니다.

작성

·

537

0

cra로 프로젝트 진행중인데요. 화면에 보여지는 컴포넌트만 .tsx 확장자로 만들고 redux, reudx-saga 등은 모두 .ts 확장자로 만드는게 맞나요?? 

그리고 이전 typescript 강의에서는 

import * as React from 'react'; 이런식으로 모듈을 가져와야한다고 하셨었는데 sleact 프로젝트보면 여기는 그냥

import React from 'react';로 가져오셧더라구요! 혹시 업데이트가 되어서 이제는 * as 방식으로 안불러와도 되는건가요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

jsx 문법이 있으면 tsx고 그 외에는 ts입니다.

import * as 냐 그냥 import React냐는 tsconfig.json에서 esModuleInterop 옵션에 따라 다릅니다.

haruharu님의 프로필 이미지
haruharu

작성한 질문수

질문하기