react에서 drag and drop을 가능하게 하고 Beautiful한 리스트를 만들기 위해 사용되는 라이브러리이다.
비동기 프로그래밍을 구현하기 위해 가장 먼저 사용된 방법이 callBack이었지만, callBack hell이라는 치명적인 문제점이 발생되었다. 이를 해결하기 위해 나타난 Promise에 대해 살펴보자.
자바스크립트는 이벤트 중심의 언어이기에 이벤트의 값이 반환될 때까지 기다리지 않고 다음의 이벤트를 진행하게 된다. 문제를 해결하기 위해 사용하는 콜백함수를 살펴보자.
TypeScript에서 유니언 타입을 사용하면 다양한 타입을 지정할 수 있는 타입 가드에 대해 알아보자.