TypeScript 플레이그라운드
이 TypeScript 플레이그라운드는 브라우저의 실시간 페이지에서 TypeScript를 온라인으로 실행해요. 작성하는 동안 타입 오류에 밑줄이 그어지고, npm 패키지는 타입과 함께 설치되고, React .tsx 컴포넌트는 미리보기에서 렌더링돼요. 설정할 것도, 시작할 때 필요한 계정도 없어요. 로그인하면 저장하고 공유할 수 있어요. Playcode의 무료 코드 도구인 Playcode Classic의 일부예요.
무료예요. 계정 없이 바로 시작할 수 있어요.

작성하는 동안 타입 오류가 보여요
에디터가 TypeScript 5.9로 타입을 검사하고 잘못된 부분에 밑줄을 그어요. 마우스를 올리면 이유가 보여요. 검사 때문에 실행이 막히는 일은 없어서, 타입을 다 붙이기 전에도 아이디어를 시험해 볼 수 있어요.

패키지는 타입과 함께 와요
패키지를 import하면 에디터가 npm에서 설치하겠냐고 물어봐요. 타입 정의도 함께 와서, 자동 완성은 모든 함수를, 타입 검사기는 모든 인자를 알아요.

.tsx 파일이 있나요? 렌더링되는 걸 보세요.
React TypeScript 스타터를 열고 컴포넌트를 파일에 붙여 넣은 뒤 index.tsx에서 렌더링하세요. 미리보기에 나타나고, 버튼도 작동해요.

공식 플레이그라운드와 이곳, 어디를 쓸까요?
컴파일된 JavaScript를 읽고 다른 버전과 컴파일러 옵션을 시험하려면 공식 TypeScript 플레이그라운드를 쓰세요.
TypeScript에 페이지, 패키지, React가 필요할 때는 이곳을 쓰세요.
- HTML과 CSS가 있는 실시간 페이지
- 타입까지 포함된 npm 패키지
- React와 .tsx
- 서로 import하는 여러 파일
- 공유 링크와 함께 편집할 사람
- 코드에 관한 질문에 답하는 AI 채팅
Playcode Classic의 일부
Playcode는 2016년에 브라우저 코딩 환경으로 시작했어요. 이 플레이그라운드는 Playcode의 무료 코드 도구 중 하나로, 지금은 이 도구들을 Playcode Classic이라고 불러요.
지금의 Playcode는 홈페이지와 앱을 만들고 운영하는 AI 플랫폼이에요.

자주 묻는 질문
TypeScript 플레이그라운드란 무엇인가요?
TypeScript 샌드박스, 또는 TS 플레이그라운드라고도 해요. 프로젝트나 컴파일러를 설정하지 않고 TypeScript를 쓰고 바로 실행하는 곳이에요. 이 플레이그라운드는 브라우저의 실시간 페이지에서 코드를 실행하고, 작성하는 동안 타입을 검사해요.
이 TypeScript 온라인 에디터는 무료인가요?
네. 코드를 쓰고 실행하는 건 무료이고 계정도 필요 없어요. 저장과 공유에는 무료 계정이 필요하고, 무료 계정에서는 저장한 프로젝트를 공개든 비공개든 최대 3개까지 둘 수 있어요. AI 채팅은 크레딧을 써요.
어떤 TypeScript 버전을 쓰나요?
에디터는 TypeScript 5.9로 코드를 검사해요. 실행할 때는 esbuild가 타입 검사 없이 JavaScript로 컴파일하므로, 타입 오류 때문에 실행이 멈추는 일은 없어요.
tsc처럼 타입을 검사하나요?
네. 작성하는 동안 TypeScript 자체의 타입 검사기를 실행해 오류에 밑줄을 그어요. strict 모드는 켜져 있고, strictNullChecks는 꺼져 있어요.
컴파일된 JavaScript를 볼 수 있나요?
아직은 안 돼요. TypeScript가 출력하는 JavaScript를 보려면 공식 TypeScript 플레이그라운드를 쓰세요.
npm 패키지를 쓸 수 있나요?
네. 패키지를 import하면 에디터가 타입 정의와 함께 npm에서 설치하겠냐고 물어봐요.
.tsx 파일을 온라인에서 어떻게 여나요?
React TypeScript 스타터를 열고 컴포넌트를 파일에 붙여 넣은 뒤 index.tsx에서 렌더링하세요. 미리보기에 나타나니, 이 플레이그라운드를 온라인 TSX 뷰어로도 쓸 수 있어요.
휴대폰에서 .tsx 파일을 열 수 있나요?
네, 휴대폰 브라우저에서 같은 방법으로 열 수 있어요. 긴 코드는 큰 화면에서 다루기 더 편해요.
React와 JSX를 지원하나요?
네. .tsx와 .jsx 파일은 미리보기에서 컴파일돼요. React TypeScript 스타터로 시작하세요.
이 플레이그라운드는 Playcode의 일부인가요?
네. 이 플레이그라운드는 Playcode의 무료 코드 도구인 Playcode Classic의 일부예요. Playcode는 2016년에 브라우저 코딩 환경으로 시작했어요. 지금은 홈페이지와 앱을 만들고 운영하는 AI 플랫폼이에요.
다른 무료 코드 도구
- JavaScript 플레이그라운드
HTML, CSS, JavaScript를 실시간 미리보기로.
- JavaScript 컴파일러
JavaScript를 실행하고 콘솔을 확인하세요.
- JSON → TypeScript 변환기
JSON을 타입으로 바꾸세요.
- React 플레이그라운드
실시간 미리보기로 보는 컴포넌트.
- JavaScript 샌드박스
코드 조각을 격리된 환경에서 시험하세요.
- 코드 플레이그라운드
모든 언어를 한곳에서.
타입을 쓰고, 실행되는 걸 보세요.
