인프런 커뮤니티 질문&답변
.ts .tsx 질문드립니다.
작성
·
588
0
cra로 프로젝트 진행중인데요. 화면에 보여지는 컴포넌트만 .tsx 확장자로 만들고 redux, reudx-saga 등은 모두 .ts 확장자로 만드는게 맞나요??
그리고 이전 typescript 강의에서는
import * as React from 'react'; 이런식으로 모듈을 가져와야한다고 하셨었는데 sleact 프로젝트보면 여기는 그냥
import React from 'react';로 가져오셧더라구요! 혹시 업데이트가 되어서 이제는 * as 방식으로 안불러와도 되는건가요?
퀴즈
50%나 틀려요. 한번 도전해보세요!
React-Redux 앱에서 Redux 스토어를 컴포넌트 트리에 제공하기 위해 사용하는 주요 컴포넌트는 무엇일까요?
connect 함수
Provider 컴포넌트
useDispatch 훅
createStore 함수
답변 1
0
제로초(조현영)
지식공유자
jsx 문법이 있으면 tsx고 그 외에는 ts입니다.
import * as 냐 그냥 import React냐는 tsconfig.json에서 esModuleInterop 옵션에 따라 다릅니다.




