Привет, я новичок в javascript и пытаюсь понять, как создать изоморфное веб-приложение с помощью React/Redux. Я видел кучу примеров и руководств, но не мог понять, как начать такое приложение и как структурировать проект. Пока я не могу понять, как действия, компоненты, редукторы, маршруты и т. д. взаимодействуют друг с другом. Я знаю, что мне не хватает базового понимания концепций, но я хочу начать с изучения React, а не других фреймворков, если это возможно. Может ли кто-нибудь помочь мне объяснить, как планировать и структурировать такой проект?
Каков процесс создания универсального/изоморфного веб-приложения React/Redux?
Ответы (2)
Я не знаю, насколько хорошо вы знаете JavaScript, если у вас нет каких-либо предварительных знаний JavaScript, я думаю, что React/Redux - это немного продвинутая вещь, которую вы можете изучить в данный момент. Я думаю, что лучший подход для вас — попытаться понять JavaScript, сначала сам язык. Попробуйте несколько онлайн-руководств или прочитайте несколько книг об основах.
После того, как у вас будет базовое понимание JavaScript, вы можете изучать React/Redux. Ознакомьтесь с документацией и примерами.
Я программирую на JavaScript много лет, но мне нужно несколько раз прочитать документацию Redux, прежде чем понять ее.
Вы также можете попробовать создать встречный пример с помощью Redux с нуля. Противоположный пример. Не ставьте слишком большие цели, если у вас нет тот же уровень языка.
Удачи. Продолжай учиться!
Для начала лучше всего взглянуть на изоморфное приложение из реальной жизни — https://github.com/WebbyLab/itsquiz-wall
А вот мой пост, в котором шаг за шагом рассматривается множество изоморфных вопросов "Боль и радость создания изоморфных приложения в ReactJS"