[React] 실시간 검색 기능을 없앤 이유, 검색 상태를 URL에 저장하여 해결하기
라이북러리 프로젝트에서 가장 핵심적인 기능은 도서 검색이다. 사용자가 도서 검색을 하는 데 불편함이 없도록 가장 많은 노력을 쏟아 부었다.
사용성을 높이기 위해 넣은 기능 중 하나가 실시간 검색이다.
debounce를 사용해 검색 버튼을 클릭하지 않아도 자동으로 검색어에 따른 결과 API를 호출하였다.
이것은 사용자의 동작을 한 단계 줄여 더욱 간편하게 검색할 수 있는 장점이 있다.
하지만 한 가지 단점이 있다. 바로 히스토리가 기록되지 않는...
yeonsu.hashnode.dev1 min read