- 코틀린이 자바스크립트로 컴파일될 수 있다는 것
- 코틀린/JS 라이브러리
- 리액트 프레임워크와 코틀린/JS를 함께 사 용해서 웹 프런트엔드를 만들 수도 있음. 즉, 웹 백엔드와 프런트엔드를 모두 코틀린으로 만들 수 있다는 것
- 서로 코드를 공유할 수도 있다는 의미
- 따라서 공통 코드, API 엔드포인트 정의, 추상화 등을 재사용할 수 있음
- 코틀린의 멀티 플랫폼 기능을 활용하면, 로직을 한 번만 구현하고, 두 플랫 폼에서 이를 재시용할 수 있음
- 이 때 비즈니스 로직은 프레임워크와 플랫폼에 종속되지 않고, 독립적이어야 함 (클린 아키텍처)