Любой Framework до ReactJS — это миф?

Миф в индийском совете по ИТ-образованию о том, что прежде чем мы перейдем к ReactJS, мы должны лучше знать HTML, CSS, JS, NodeJS, CLI, а также знание vanillaJS, но по мере того, как мы продвигаемся вперед через React, мы должны сделать обзор эти темы еще раз, когда мы реализуем их.

Таким образом, в соответствии с современными методами обучения мы должны составить надлежащую дорожную карту поэтапного качественного обучения, с помощью которой мы можем извлечь из этого максимальную пользу за минимальный промежуток времени.

Шаг 1. Изучите только основыHTML5по этой ссылке, помните, что вам не нужно изучать все теги, только некоторые основы теги и другие элементы могут встретиться при реализации.

Шаг 2:Также, как и HTML, вы должны иметь базовые знанияCSS3(не забудьте только сейчас изучить базовые знания), т.е. ок. 30%, как говорят ИТ-лидеры, если вы идете и хотите выучить всю программу CSS, вы просто потратите свои 2–3 месяца ни на что другое. В современную эпоху загрузочный и попутный CSS, как и различные фреймворки и библиотеки, просто накладываются на расширенный CSS, поэтому лучше сэкономить время и двигаться вперед.

Шаг 3. Если вы уже знаете какой-либо язык ИТ, вам потребуется максимум 1–2 дня, чтобы просто понять синтаксис. В базовом JS нет дополнительных функций. Вы можете продолжить изучение JS с помощьюEloquent Javascriptпараллельно с React, который даст вам возможности для решения проблем.

Шаг 4. Перед тем, как реагировать, сделайте доступными только для чтения проводку querySelectors и перехватчиков жизненного цикла.

Шаг 5. Изучите только основы React из любого источника. The Net Ninja, Traversy Media, Dev Ed, Code Evaluationи многие другие гайки, которые я рекомендую делать с этими, помните последнюю, они у всех качественный контент.

Шаг 6. Делайте небольшие проекты. Чтобы вы могли узнать, как реализовать свое обучение, я даю приведенные выше имена, которые также помогут вам сделать один проект из курса, чтобы у них были видео. проектов из тех, которые вы можете изучить, или лучше всего делать проекты как новичок:

Приложение "Фотогалерея"

Приложение списка TO-D0

Приложение Evernote

Приложение для обмена сообщениями

Приложение для рекомендаций фильмов

Одно приложение для управления

Приложение счетчика статистики

После всего этого вы можете сделать любой проект самостоятельно. Помните одну вещь, не уделяйте много внимания стилю, знайте, что проводка — это основная потребность. Если вы хотите сделать несколько больших динамичных проектов, вы можете создать проекты-клоны или коммерческие сайты, на которых вы узнаете большую часть вещей. Вы можете подписаться на Clever Programmer, он отлично справляется с проектами.

Надеюсь, что миф должен быть развеян сейчас, в React сейчас больше всего рабочих мест в отрасли, следующая статья будет об этом, следите за новостями.

Помните: качественное обучение{интеллектуальное обучение} — это необходимость часа. Не посвящайте все свое внимание одной теме, изучайте то, что полезно сейчас, вы столкнетесь с другими в будущем.