programing

확장자 .ts와 .tsx의 차이점은 무엇입니까?둘 다 리액션에서 타이프스크립트 파일의 확장자로 사용됩니다.그럼 어디에 써야 할까요?

abcjava 2023. 3. 12. 10:18
반응형

확장자 .ts와 .tsx의 차이점은 무엇입니까?둘 다 리액션에서 타이프스크립트 파일의 확장자로 사용됩니다.그럼 어디에 써야 할까요?

저는 새로운 반응을 보이고 프로젝트를 진행하고 있습니다.둘 다 우연히 만나다.ts그리고..tsx내선 번호어디에 써야 할지 모르겠어요.ts그리고..tsx이 문제에 대한 어떤 도움도 매우 감사합니다.감사해요!

사용하다.ts완전한 TypeScript 파일의 경우.

사용하다.tsxJSX를 포함하는 파일의 경우.

예를 들어 React 컴포넌트는 다음과 같습니다..tsx단, 도우미 기능이 포함된 파일은.ts.

.tsx 확장자는 JSX 요소를 파일 내에 포함시키고 싶을 때 사용되며 .ts는 일반 Typescript 파일에 사용되며 JSX 요소 추가를 지원하지 않습니다.

위의 답변은 모두 정답입니다.

.ts 파일에는 순수 TypeScript만 포함되어 있습니다.

.tx에는 JSX도 포함되어 있습니다.

다른 관점에서는, 모든 것을 카피할 수 있습니다..ts에 줄서 붙여넣다..tsx파일을 만들 수 있습니다.또, 아무것도 변경할 필요가 없습니다.그러나 복사하는 경우.tsx파일을 삭제하여 리팩터링해야 합니다.JSX요소들.

.tsx를 사용하면 특정 파일에서 JSX를 사용할 수 있지만 .ts는 오류를 표시합니다.

.ts순수한 TypeScript 파일에 사용됩니다..tsxJSX가 있는 파일에 사용됩니다.

언급URL : https://stackoverflow.com/questions/56871384/what-is-the-difference-between-ts-and-tsx-extensions-both-are-used-as-extensi

반응형