간단히 말하자면, 저는 《TypeScript 교육서》를 썼고, 이미 웹도 에 게시되었습니다. 모두들 방문해 주십시오.
저는 이전에 《JavaScript 교육서》과 《ES6 교육서》을 썼는데, 자연스럽게, 계속 사람들이 《TypeScript 교육서》이 있는지 묻습니다.
아... 솔직히 말하면, 처음에는 쓰고 싶지 않았습니다.

내 시절 생각은 TypeScript가 JS 언어에 정적 타입 시스템을 추가하기 위해 만들어졌다는 것이었다. 정적 타입이 정말 필요하다면 더 성숙한 언어(예: Rust와 Java)를 사용하고 그것을 JS(wasm 모듈)로 컴파일하는 것을 고려할 수 있지, 새로운 언어를 배우는 것이 왜 필요한가.
하지만, 상황은 사람보다 강했다. TypeScript가 점점 인기가 많아지고 프론트엔드 개발의 주류 도구가 되었고, 다양한 프로젝트들이 이로迁移하기 시작했다. 나는 점차 생각을 바꾸며, 이제는 탑승해야 한다고 느꼈다.

2021년 말에 나는 시작했지만, 예상치 못하게 끊김없이 쓰기 시작했고, 그것이 연속적으로 한 해 이상 걸렸다.
쓰기 과정은 매우 고통스러웠고, TypeScript의 난이도를 낮게 평가했다. JavaScript에 맞춰서 만들어졌기 때문에 많은 직관에 어긋나는 규칙이 있었고, 내용이 많고 복잡했다.
또한, 나는 많은 부분에 대해 잘 알지 못했고, 쓰면서 자료를 찾는 것에 더해 쓰기 속도가 늦어졌다.
이 해 3월에, 나는 거의 쓰기가 끝났지만, TypeScript 5.0놀랍게도 새로운 문법을 사용하는 데코레이터(Decorators)가 발표되었습니다. 저는 이 장을 다시 작성해야 했기 때문에, 이제 데코레이터는새로운 문법와구 구문두 장, TypeScript가 두 가지를 모두 지원하기 때문입니다.

이제 마침내 완성했으니, 큰 안도의 감정을 느끼며 많은 분들께 환영을 독촉합니다.피드백 제공。
이 튜토리얼은 창의적 공유 라이선스를 사용합니다.무료로 사용할 수 있지만, 출처를 밝히는 것이 필요합니다., 즉 출처를 보존합니다. 소스 코드는GitHub, 어떤 문제를 발견하시면 Issue와 PR을 제출해 주세요.
(완)













