Redux-Thunkとは Redux-Thunkとは、ReduxのAction Creatorに非同期処理を実装するためのミドルウェアです。 何ができるの? Reduxにおける最も一般的なミドルウェアの使い方は非同期Actionの処理です。 Reduxでは基本的に、Action Creatorによって生成されたActionをStoreにディスパッチすることで単純な同期更新を行っています。そこにRedux-Thunkのようなミドルウェアを導入することでStoreの機能を拡張し、非同期ロジックを記述できるようにできます。 通常Action CreatorはActionオブジェクトを返しますが、Redux-Thunkを使用すると**「Thunk」という関数を返すことができる**ようになります。これによってActionのディスパッチを遅らせたり、特定の条件が満たされた場合のみディスパッチできるよ