Александр Князев: окей, тогда вам будет проще и быстрее разбить свой вопрос на две части (для себя): 1) как написать REST API на node.js ( гугл https://www.google.ru/search?q=rest+api+tutorial+n... 2) частный случай: посмотреть туториал про реакт-роутер... и скорее всего, про redux. После этого вы сами соберете все кусочки воедины сразу, либо будете гуглить гораздо точнее и, следовательно, быстрее достигнете результата без просмотра готового примера.
p.s. ваш вопрос тоже имеет место быть, и будет здорово, если найдете ответ на него сразу, так как легче обучаться на чужом коде, но по своему примеру скажу, что если не особо разбираешься в составляющих, то копирование/изменение готового примера приводит к нестатибильному резульату.
Евгений Кучеренко: не могу понят зачем.. ? это же сторонний css, его вообще надо с какой-нибудь maxcdn тянуть... Или вы имеете ввиду: как автоматически при билде скопировать файл из директорию А в директорию Б ?
Игорь: ок. Вполне оправдано. Обкатайте немного вашу схему, разберите эту проблему в виде статьи на хабре, там и народ сразу подтянется (с критикой и решениями).
Сергей Сунцев: спасибо. Как вариант, для простого тестирования, можно в компоненты с подключенными плагинами подставлять console.log в рендер функцию, и смотреть как часто (и предсказуемо) компонент перерендеривается.
artekha: тогда тут почти наугад и получается, стоит поискать вакансию, где у вас будет наставник. А уж на чем он будет вас подтягивать писать особой роли не играет (раз вам нравится и то и другое). Все равно не в этом году, так в следующем выйдет что-нибудь еще. Если будет возможность, рекомендую вам попасть в команду, где будет хотя бы 2 фронтенд-разработчика, чтобы минимизировать фактор "неудачного" наставника. P.S. если душа лежит к ангуляру, ну так почему бы и нет?
Валерий Серов: я проверяю наличие токена в роутере. То есть у реакт-роутера есть "хук" onEnter и всегда когда юзер переходит по какому-то урлу, у которого грубо говоря есть на onEnter={проверяй_токен()} - проверяется токен, и если его нет - перекидывается на страницу логина. Дополню ответ в течении 5-10 минут.
p.s. ваш вопрос тоже имеет место быть, и будет здорово, если найдете ответ на него сразу, так как легче обучаться на чужом коде, но по своему примеру скажу, что если не особо разбираешься в составляющих, то копирование/изменение готового примера приводит к нестатибильному резульату.