Если вы используете React и Redux вместе, вам действительно не следует взаимодействовать с хранилищем непосредственно в вашем компоненте. Вместо этого вы должны использовать официальную библиотеку React-Redux , которая обрабатывает все процессы подписки и обновления магазина для вас. См. Страницу документации на Зачем использовать React Redux? для более подробной информации.
Это - просто мнение, но я сказал бы, не делают этого. Я изучил это и решил, что мы будем использовать MVC для новых приложений, и общее количество переписывает из-за включенных огромных различий.
Однако я предполагаю, что это действительно зависит от того, на что Ваши страницы asp.net были похожи во-первых.
Я в настоящее время нахожусь в процессе преобразования нескольких проектов веб-формы, законченных к MVC. Сначала это было больше, чтобы познакомиться с MVC, но теперь я на самом деле действительно как то, как модель и разделение это обеспечивает.
Переход был немного труден в некоторой области, в которой действительно нет большого количества материала кроме некоторых блогов, stackoverflow, и нескольких видео бросков. Существует две книги, которые полудоступны, но, каждый уже довольно бесполезен в этом уже было много изменений в платформе, что существуют лучшие пути в обработке некоторых вещей.
Я также думаю, что необходимо будет действительно начать изучать jQuery, если Вы уже не знакомы с ним также. Таким образом для меня - я чувствую, что действительно изучаю две вещи, поскольку я делал это.
Но стоящий того по всем, я сказал бы да. И я думаю, что преобразование маленького проекта является также действительно отличным способом запуститься.