Каков процесс создания универсального/изоморфного веб-приложения React/Redux?

Привет, я новичок в javascript и пытаюсь понять, как создать изоморфное веб-приложение с помощью React/Redux. Я видел кучу примеров и руководств, но не мог понять, как начать такое приложение и как структурировать проект. Пока я не могу понять, как действия, компоненты, редукторы, маршруты и т. д. взаимодействуют друг с другом. Я знаю, что мне не хватает базового понимания концепций, но я хочу начать с изучения React, а не других фреймворков, если это возможно. Может ли кто-нибудь помочь мне объяснить, как планировать и структурировать такой проект?


person Henrique Braun    schedule 02.11.2015    source источник
comment
Или можно попробовать стартовый набор, есть действительно хорошие. Если я могу предложить свою версию стартового набора Давезуко: github.com/janoist1/universal -react-redux-starter-kit ;)   -  person haxpanel    schedule 27.07.2016


Ответы (2)


Я не знаю, насколько хорошо вы знаете JavaScript, если у вас нет каких-либо предварительных знаний JavaScript, я думаю, что React/Redux - это немного продвинутая вещь, которую вы можете изучить в данный момент. Я думаю, что лучший подход для вас — попытаться понять JavaScript, сначала сам язык. Попробуйте несколько онлайн-руководств или прочитайте несколько книг об основах.

После того, как у вас будет базовое понимание JavaScript, вы можете изучать React/Redux. Ознакомьтесь с документацией и примерами.

Я программирую на JavaScript много лет, но мне нужно несколько раз прочитать документацию Redux, прежде чем понять ее.

Вы также можете попробовать создать встречный пример с помощью Redux с нуля. Противоположный пример. Не ставьте слишком большие цели, если у вас нет тот же уровень языка.

Удачи. Продолжай учиться!

person JavaScripter    schedule 02.11.2015

Для начала лучше всего взглянуть на изоморфное приложение из реальной жизни — https://github.com/WebbyLab/itsquiz-wall

А вот мой пост, в котором шаг за шагом рассматривается множество изоморфных вопросов "Боль и радость создания изоморфных приложения в ReactJS"

person koorchik    schedule 26.05.2016