У меня более 12 лет опыта работы в области .Net. Недавно я начал изучать ReactJs и влюбился в него.

Это пост без излишеств, чтобы быстро начать работу с ReactJ и перейти от начального к среднему уровню за 30 дней, уделяя 10 минут в день.

Я на пути от уровня Intermediate к Advanced.

Ниже приведены шаги/ресурсы, которые я использовал:

  1. W3Schools: узнайте, что такое React и как начать с ним работать. Я начал с того, что проверял, читаю ли я 1 страницу в день, нажимал Далее и держал вкладку открытой в своем мобильном Chrome, чтобы мне было легко перейти на страницу на следующий день. Много раз я заканчивал тем, что прочитывал 3–5 страниц в день. Я закончил W3Schools примерно за 10 дней и получил хорошие знания о React.
  2. Codeacademy: Codeacademy поможет вам в написании кода, проведет вас через самый простой способ написания кода, это онлайн и это весело. Я снова убедился, что заполняю 1 страницу в день. Сначала мне требовалось около 15 минут, чтобы заполнить 1 страницу, но через неделю я делал 4–5 страниц всего за 10 минут. Я прошла начальный курс за 20 дней. Одновременно я начал с курса Udemy ниже, пока ехал на поезде на работу.
  3. Udemy: Я зарегистрировался на этот курс и начал смотреть видео не менее 10 минут в день, я мог закончить около 3-4 видео в день. Я создал проект для своего обучения и каждый день старался реализовать то, что узнаю из видео, около 10 минут. Если я застреваю в коде, на следующий день я смотрю это же видео и вечером снова пробую код. Это увеличило мою хватательную силу React, которую я смог сделать помимо видео.
    Сейчас я изучаю продвинутые концепции React.
  4. SideProject (все еще в процессе): Сейчас я начал работать над сайд-проектом, который будет на React. Теперь я гуглю для получения дополнительной информации, когда это необходимо

На каждом этапе я начинал с малого и низкого уровня, и по мере того, как я продвигался вперед, я продолжал увеличивать потребление знаний, но время оставалось прежним. Я потратил около 10 минут на обучение и 10 минут на практику, но через месяц теперь я легко трачу около 30 минут на каждое.

Буквально вы можете выделить 6 (~ 1 час практики) часов подряд и завершить их, но я бы посоветовал разделить это максимум на 1 час каждый день.

Дайте мне знать ваши мысли.