Typescript로 Local Storage 안전하게 사용하기
최근 1년 간 뱅크샐러드 웹은 많은 변화가 있었습니다. 새로운 금융상품 추천부터 어려운 금융지식을 풀어쓰는 매거진 까지 다양한 기능을 제공하고 많은 사용자들이 방문하기 시작했습니다. 거대해진 프로젝트 규모에 따라 보다 안정적인 코드베이스를 지향하게 되었고, 최근에 개발된 CMA 추천을 시작으로 Typescript 기반의 아키텍쳐를 구성했습니다. 그 중 다양한 용도로 사용되는 LocalStorage를 보다 안전하게 사용할 수 있도록 구현한 이야기를 공유하고자 합니다. 기존 방식의 문제점 일반적인 LocalStorage…