Я использую Redux Thunk в проекте, и я подумал над вопросом. Разве не было бы то же самое делать асинхронные вызовы в контейнере, а затем отправлять результат в Redx, по сравнению с использованием Thunk для выполнения асинхронного вызова в создателе действий? Единственная причина, по которой я вижу использование thunk, - это меньшее дублирование кода, поскольку каждый контейнер будет отвечать за асинхронный код по сравнению с его инкапсуляцией в создателе действий. Есть ли какая-либо другая конкретная причина для использования создателей асинхронных действий?