기업 과제 중 redux를 사용해 상태 관리를 해야하고 API 호출을 통해 데이터를 받아와야 했다. 하지만 역시나 에러를 만났다! 검색 API 호출을 하기 위해 액션에서 비동기 작업을 하니 만난 에러였다. 에러는 'redux-thunk'를 사용하라고 했지만 처음엔 다른 방식으로 문제해결을 시도했다. 문제해결 시도 1 search 액션을 실행하기 전에 컴포넌트 단에서 미리 API 호출을 하고 호출 받은 데이터를 액션 함수에 전달하는 방식으로 Action에서 비동기 동작을 하지 않도록 유도했다. 이 방식으로 원하는 바를 구현했지만, 이것이 '리덕스 디자인 패턴에 맞는 방식인가?'에 대한 의문이 있었고 말 그대로 검색이라는 액션을 하는 것은 action 함수에서 정의해야 리덕스 디..