Необходимость использования Redux в диалоговых окнах?
Есть сайт - маркетплейс. На этом сайте присутствуют различные диалоговые окна. В том числе такие как - список заказов пользователя и детальная информация об одном конкретном заказе. Данные для обоих диалоговых окон приходят с сервера. Больше эти данные, кроме как в этих окнах, нигде не используются. Отсюда вопрос, есть ли смысл использовать Redux для хранения этих данных, или же использоваться React'овый локальный state? Какой из вариантов будет наиболее оптимальным и почему? Заранее благодарю за ответ!
Redux имеет смысл использовать только тогда, когда изменение данных влияет на визуализацию в нескольких компонентах одновременно. По сути, в Redux хранится только та инфа, которая нужна во всем приложении, а не в конкретном компоненте. Если данные о товаре отображаются только в этих модалках, храните их в state.