Redux Thunk 톺아보기! 🍲Redux Thunk는 Redux에서 비동기 작업을 처리할 수 있게 해주는 미들웨어입니다. “Thunk”라는 이름은 다소 신비롭게 들릴 수 있지만, 간단히 말해 액션을 리턴하는 함수를 디스패치할 수 있게 만들어주는 도구라고 생각하면 돼요. 이 글에서는 Redux Thunk가 왜 필요한지, 어떻게 작동하는지, 그리고 어떻게 활용할 수 있는지 다룰게요. 준비되셨나요? 출발~! 🚀🔍 Redux에서 비동기 작업이 왜 필요한가?Redux는 순수한 상태 관리 라이브러리로, 단방향 데이터 흐름을 유지하는 것을 목표로 합니다.즉, 액션(Action)이 발생하면 리듀서(Reducer)가 새로운 상태를 반환하고, 상태가 변경되면 UI가 업데이트되죠. 하지만… 여기서 문제가 하나 있어..