TMDB API를 활용해 영화 검색 앱을 만들면서 검색 기능, 상세 모달, 언어 선택 기능을 구현하고, 불필요한 리렌더링을 줄이기 위해 useCallback, useMemo, React.memo를 직접 적용해보았다. 최종 실행 화면부터 보여주자면 아래와 같다. 구현 처음 앱에 진입했을 때 검색 결과가 비어 있으면 화면이 어색하게 느껴질 수 있다.따라서 기본적으로 인기 영화를 자동으로 불러오도록 구현했다.이를 위해 useEffect 안에서 TMDB의 /movie/popular 엔드포인트를 호출했다.useEffect(() => { const fetchPopular = async () => { setIsLoading(true); const params = new URLSearchParams({ ..