Redux имеет смысл использовать только тогда, когда изменение данных влияет на визуализацию в нескольких компонентах одновременно. По сути, в Redux хранится только та инфа, которая нужна во всем приложении, а не в конкретном компоненте. Если данные о товаре отображаются только в этих модалках, храните их в state.