Sign in

세상이 아름다워지는 것을 지향하는 프론트엔드 개발자 남현욱입니다. 휴먼스케이프에서 프론트엔드 개발을 하고 있습니다.

OpenAPI 문서를 통해 TypeScript 타입 정의를 생성하는 스크립트 만들기

개요


TypeScript의 타입 좁히기와 타입이 좁혀지는 경우에 대해 알아보기


TypeScript에서 Type Alias와 Interface의 차이를 알아보기

Type Alias와 Interface의 공통점

타입에 대한 이름 지어주기

(제한적으로) 여러 타입에 대한 관계 정의


TypeScript를 사용하는 이유에 대해 알아보기

예측 불가능한 자바스크립트


Facebook에서 만든 React 상태 관리 라이브러리 Recoil에 대해 알아보기

React에서의 상태 관리

  • 해당 사진의 좋아요 개수 1 증가
  • 해당 사진을 업로드한 유저에게 알림 보내기
  • 해당 사진에 좋아요를 누른 유저 기록
  • 기타 등등..


JavaScript에서 좋은 함수를 작성하기 위한 방법에 대해 알아보기

순수 함수

  • 동일한 인자를 주었을 때 항상 동일한 값을 반환한다.
  • 부수 효과가 없다.

예시


휴먼톡톡 2.0 업데이트 후기

1.0 그 이후


함수형 프로그래밍 알아보기


인터페이스 분리 원칙, 리스코프 치환 원칙, 의존성 역전 원칙에 대해 알아보기

인터페이스 분리 원칙 (Interface Segregation Principle)

인터페이스를 상속하는 인터페이스를 통해 해결


애플리케이션 설정 오류로 인해 생기는 보안 취약점에 대해 알아보기

개요

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store