김의진
김의진
## Overview I found `mapValues` function has two type Error. It's because 1. T generic is not restricted. It is just unknown type. So I fixed it Record object type....
## Overview - replace any type to specified type in minBy function JSDoc I found other mismatch between JSDoc and code. slash team think it should be edited? And I...
## Overview `ObjectKeys` type returns a type wrapped with template literal type. I think it is redundant. I removed it. ## PR Checklist - [x] I read and included theses...
## 배경 한 페이지 내에서 2회 이상 통신하는 경우, Suspense가 네트워크 병목을 만든다. 쿠폰 리스트 페이지, 메인 페이지가 속도가 느려진 이유이다. 현재 기본값을 suspense: true로 사용하고 있었지만, Suspense의 용례를 분석하고,...
## 배경 유효하지 않은 couponId의 coupon detail page를 들어가면 현재 500 이 뜨는 상태입니다.
## 배경 header 때문에 중앙정렬이 예상대로 되지 않습니다. `min-height: calc(var(--vh, 1vh) * 90);` 코드로 임시적으로 제어하고 있습니다. 이를 다른 방식으로 해결해봅니다.
## 배경 TypeScript 트랜스파일 툴로 babel-loader의 preset-typescript와 ts-loader를 환경에 따라 설정한다.
## 배경 - 트레이드 오프 문제점. 두마리 토끼를 잡는 방안은 없을까요? - 랜딩 -> 디테일 -> 요청 페이지에서, (1) replace를 활용하면 요청에서 뒤로가기 시 랜딩으로 간다. (2) 요청이 성공 시...