Андрей Хохлов - react ведь тоже можно "просто подключить" и вперед. Ну заодно еще babel.. но смысл все равно сведется к тому, что у нас просто добавилась пара тэгов scripts к странице. В свое время, я так и посутпил на одном из проектов, как вы советуете, но вместо vue был react.
undefined_title: в вашей постановке вопроса - правильно. Так как создатели redux могли бы "заходить в объекты на все уровни и сверять по каждому полю", но не стали. И правильно сделали)
markmariner: мне кажется тут надо как-то поразумнее подойти к вопросу. Вынести популярные большие библиотеки в html файл напрямую и подключить через CDN. Скрипты библиотек нужно вытащить при сборке в vendor.js и этот файл не подключать (так как они у вас уже через CDN загружены). А минифицировать только свой код для продакшен сборки. Нет примера сейчас под рукой, поэтому прошу это рассматривать только как "мысли / теорию".
symblight, на вид все выглядит нормально, поэтому так как рендерится err - дополните вопрос ошибкой. И удалите app = express, так как это не используется совсем.
Дмитрий Потылицын: не помню тоже где я читал это, но 100% реакту важно, чтобы компоненты были написаны с большой буквы, так как если он видит в jsx тэг с маленькой буквы, то он думает, что это html тэг
KnightForce: упс =)) я думаю (не претендую на истину) так как в силу того, что реакт перерендеривает компонент каждый раз, когда изменяются props, а у вас вместо простого "export компонент" написано "export connect(функции)(компонент)" - поэтому и получается что connect вызывается всегда вместе с подключением компонента.
KnightForce: Это что-то типа общего понимания js, то есть мне для такого теста понадобились следующие знания: 1) что есть такая функция как console.log - это основы JS, => learn.javascript.ru / mdn.com; 2) что функция connect принимает 2 аргумента, и это должны быть функции (обычно называются mapStateToProps и mapDispatchToProps, примерно по-русски: "свяжи стейт с пропсами", "свяжи dispatch и функции-экшены с пропсами") - это документация redux; 3) что я должен использовать слово return, так как в вашем примере идет запись через ( { } ), а в моем ответе { }, это из чтения особенностей ES2015 на том же learn.javascript.ru.
Сергей Сунцев: к сожалению, мало информации в вопросе... можете подробнее описать и приложить код? по идее же, из всех компонентов (умных) доступен роутинг, и уже на основе этого что-то изменяется.. поэтому пишу, что скорее всего проблема где-то в коде, что-то делается не react-way так сказать..