pile·
프론트엔드·oliveyoung올리브영 테크블로그·

올리브영 타입스크립트로 알아보는 타입과 타입 시스템

문제TypeScript 타입 에러의 원인과 함수 타입의 공변·반공변성 같은 타입 시스템 원리를 이해하지 못해 복잡한 타입 문제 해결이 어렵다.
접근타입을 '기능에 따라 분류된 값의 집합'으로 정의하고, 서브타입·구조적 타이핑·매개변수 반공변성/반환값 공변성 개념을 실무 컴포넌트 예제와 함께 설명했다.
결과함수 타입에서 매개변수의 서브타입 관계가 역전된다는 원칙을 이해해 TypeScript에서 유연하고 안전한 타입 설계가 가능해진다.
oliveyoung
올리브영 테크블로그 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 프론트엔드·LINE EngineeringLINE Engineering·

    AI로 웹 엔지니어 없이 LINE 앱 안에서 그룹 영상 통화 서비스 만들기

    LINE Planet 팀의 PM과 Android 엔지니어 두 명이 웹 전문 엔지니어 없이 LINE 앱 내에서 그룹 영상 통화 서비스를 개발한 과정을 다룬다. LIFF(LINE Front-end Framework)와 LINE Planet SDK를 활용해 React/Vite 기반 웹 앱을 구성했고, Firebase Cloud Functions로 별도 서버 인프라 없이 구현을 완료했다.

    #react#webrtc#firebase+2