Рубрики
Без рубрики

Обзор курса: полный реагирование на родной и курс Redux

Автор оригинала: Kitavi Joseph.

Вы хотели узнать реагировать на родом на некоторое время и задавались вопросом, какой онлайн курс или учебник понравится? Вы работаете с JavaScript, реагируют или реагируют на родном и хотите, чтобы хороший курс продвинуть свои навыки? Или вы просто в целом ищете оригинальный учебный учебник по реагированию и задавались вопросом, какой из них взять, запутался всем доступным онлайн-контентом? Ну, тебе повезло. В этой статье я собираюсь кратко и несколько слов, чтобы рассмотреть.

Инструктор

Было бы неправильно рассмотреть курс, не посмотрев на тренер. Я имею в виду, что лекторы не просто входят в класс и начинают преподавать. Они по крайней мере представляют себя.

Этот курс был создан/поручено. Стивен – это довольно тренер спуска с 17 курсами и более 200 000 студентов на Увенми, на момент написания этого обзора.

У Стивена есть курсы по широкому разнообразию тем. Упомянуть несколько:

Есть еще много на реакции, реагировать на родных и других тем.

Чтобы увидеть больше на произведениях Стивена Grider, вы можете посетить его или его сайт rallycoding.com Отказ Вы также можете связаться с ним в Twitter @ste_grider Отказ

Целевая аудитория

Насколько хорошо вы должны быть в программировании/JavaScript, чтобы взять этот курс?

Новичок

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

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

Не требуется реагирование на местных знаниях

Обзор контента

Теперь, время добраться до важных деталей.

Для начала начать давайте посмотрим на содержание этого курса. Некоторые любят думать об этой части обзора как Резюме Отказ

Это собирается заселить свой мозг с большим количеством знаний на реактивном родном. Вот несколько заметных тем.

Нагрузки и нагрузки настроек

  • Реагируйте родную настройку:

    Курс входит в много подробностей на создании вашей среды реагирования на родной среды развития. Вам не нужно беспокоиться о вашем выборе операционной системы, поскольку эта часть покрыта как для OSX, так и для установки Windows. Момент молчания для Linux Die-Hards, Как я Отказ Но поскольку Linux является Unix-подобной, некоторые из настроек OSX будут актуальны для вас.

  • Es lint:

    Я не видел много курсов, которые на самом деле принимают учащиеся через ES Lint Up, как это. Это действительно очень важный инструмент для развития, почти каждый серьезный проект, который вы будете работать, будет иметь Линтер, и он поможет многому узнать его с самого начала. Чтобы избежать текстовых редакторов войн, это также показано в 3 из самых популярных редакторов: VS код, атом и возвышенно.

Реагировать

Скорее всего, это звучит смешно читать реактивный анализ курса и нахождение реагирования в качестве заметной части этого. В большинстве частей реагируют нативное использование реагирования на создание мобильных приложений. Таким образом, важность реагирования не может быть подчеркнута. Этот курс, в многочисленных случаях, глубоко погружает в реакцию, объясняя важные понятия, такие как компоненты, типы опоры, рендеринг и т. Д.

Flexbox.

Стайлинг – одна из самых важных частей мобильной разработки. Если вы использовали плохое приложение, которое вы знаете. Flexbox – это швейцарский армейский нож для дизайна пользовательских интерфейсов на мобильном телефоне, особенно для реагирования на родных. Это по сути делает FlexBox основной частью развития в реактивном родном. При такой важности любой активный курс реагирования не будет завершен без Flexbox.

Этот курс открывает коробку Pandora, которая является Flexbox и пытается объяснить, как это работает. Во время продолжительности курса некоторые из популярных свойств Flexbox будут рассмотрены и насколько различные значения свойств влияют на позиционирование элементов на мобильном телефоне. Некоторые из свойств посмотрели на отличную деталь, включают в себя: Flex , оправдываниеcontent , Выравнивания и FlexDirection Отказ

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

Пользовательский ввод

Пользовательский ввод является неотъемлемой частью приложений. Используется для использования пользовательских данных (например, жесты, краны, клавиатуры и т. Д.) и обрабатывать его для отображения ожидаемого вывода. С этим в виду вы понимаете важность пользовательского ввода, особенно на мобильном.

Самая большая подводная лопатка, большинство людей, в которых пытаются построить мобильные входы, такие как способ создания веб-входов. Этот курс обрабатывает, что принимает вас через то, как создавать и стирать ваши входы для собственных мобильных приложений.

Firebase

Firebase является одной из самых удивительных платформ для использования в ваших приложениях. Если вы не использовали его, вам определенно нужно попробовать свою удивительность.

Firebase – это платформа для строительства IOS, Android и веб-приложений, которые предоставляют автоматические синхронизации данных, услуги аутентификации, обмен сообщениями, хранение файлов, аналитики и многое другое.

Счастливо для вас, в этом курсе вы получите возможность начать работу с Firebase. Этот курс переходит на пошаговые детали на том, как начать работу с FireBase, подписавшись, создавая новый проект FireBase и, что самое главное, создавая Firebase для вашего реагирования нативный проект.

Тем не менее, вы не будете проходить через Все Удивительные особенности Firebase. Этот курс проходит только проверку подлинности, используя FireBase, поэтому для получения дополнительной информации вам придется узнать самостоятельно или найти другой курс. Firebase Docs отличное место для начала.

Redux.

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

Вы можете узнать больше о Redux в квора «Стивен Грайр» на Что такое Redux и кто это использует?

Вначале библиотека довольно запутана, но этот курс пытается решить его и упростить его как можно больше. Как утверждает Стивена в ходе, его целью:

«Оставьте спутанные терминологии и поставить простое определения английского языка для всех разных частей библиотеки». Стивен Гридель

Этот курс имеет один из лучших пояснений Redux, которые я столкнулся. Ваши знания Redux могут буквально добраться от «0 – 100 Real Quick» с этим курсом. Ну, redux имеет довольно крутущую кривую обучения, так что, возможно, не совсем 100. Стивен, однако, требует времени, чтобы погрузиться в глубокую работу редукторов и действий отдельно, подробно объясняя, как каждый из них работает и как они взаимодействуют друг с другом магазин. Довольно круто и отличное подробное объяснение того же.

Навигация

Навигация – еще одна жизненная компонент мобильных приложений. Вот что Реагируйте местные документы должны сказать о навигации

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

С этим объяснением вы осознаете важную важность навигации в реактивном родном. Этот курс берет на эту тему на голову, проходящую важность навигации и как построить его в вашем приложении. Как и инструктор говорит, что это одна из тех тем, которые объясняют слова, и диаграммы не работают. Вы должны на самом деле построить с ним вещи.

Навигация может быть довольно сложным, таким образом, важность наличия шагов на пошаговое руководство при строительстве одного.

Там есть довольно несколько навигационных библиотек, и этот курс использует React – Nature-Router-Flux реализовать навигацию. Тем не менее, эта библиотека в настоящее время не лучшая вариант, но это то, о чем я буду говорить больше в разделе Critique этой статьи.

Добро

Настраивать

Большинство курсов, как правило, превышают настроек и предполагают, что студенты могут сделать это самостоятельно. На самом деле, большинство из них просто предоставляют ссылки на документацию на установку для различных платформ. Этот курс, однако, требует времени, чтобы взять пользователей через очень важный шаг настройки и на разных платформах, чтобы ученик понял, и успешно начинается, независимо от их платформы выбора. Хотя я уверен, что Linux Die-Hards обсудит это.

Flexbox.

Важность Flexbox на мобильном не может быть подчеркивается достаточно. Я рад видеть, что этот курс занял свое время, чтобы узнать, что учащиеся получают наилучшие возможные понять на концепцию и внедрять хорошие интерфейсы, используя то же самое.

Redux.

Как упоминалось ранее, это одно из лучших объяснений Redux, который я столкнулся. Курс требует времени, чтобы упростить терминологии библиотеки до простого английского, что невероятно полезно.

Повторное использование компонентов

Это очень важная часть разработки, используя реагирование, а также другие рамки. Использование реквизитов для записи компонентов, которые могут быть повторно использованы, что является чем-то, что продемонстрировано в этом курсе.

Объяснение

Я уверен, что вы нашли курсы или онлайн-учебные пособия, которые просто показывают немного магии и не дают абсолютно никакого объяснения того, что происходит. Ну, этот курс является полной противоположностью тех. Чтобы процитировать инструктора:

«Я большой верующий в понимании каждой последней линии кода, которая написана». Стивен Гридель

Стивен также:

  • Требует времени, чтобы объяснить каждую библиотеку/зависимость и почему ее используют.
  • Объясняет каждую команду, которую вы будете бегать, и что она должна делать.
  • Требуется время, чтобы повторно написать сгенерированный код, чтобы объяснить, что делает сгенерированный код.
  • Объясняет каждый бит кода, вы напишете.
  • Погружает глубоко в работе JSX, используя Бабел транспортер, чтобы объяснить это.

Плохо

Навигация

Этот курс требует времени, чтобы пройти через навигацию в реактивном родном и делает его исключительно хорошо. Однако курс не использует в настоящее время рекомендуемую навигационную библиотеку реагированной нативной. Реагируйте родной флюс маршрутизатора используются для реализации навигации в этом курсе, который это Популярная навигационная библиотека, но Реагировать навигацию гораздо более популярно, чем другие и в настоящее время рекомендуется Реагируйте местные документы Отказ

Использование этой библиотеки, скорее всего, поскольку к моменту создания курса React React Rounder Router Flux был наиболее популярным вариантом, а ract Native не имел рекомендуемой библиотеки навигации.

Издательский

Этот курс называется как «», но он не пропускает одну неотъемлемую часть реагирования на родице. Издательские приложения. Иногда это одна из самых сложных частей разработки приложения, переходящего от развития до производства. Было бы прекрасно иметь такое подробное объяснение для публикации в магазине Google Play или Apple App Store.

Заключение

Когда я заводил этот обзор, вот мой общий взгляд на курс – Стивен – очень хороший инструктор, который гарантирует, что студенты должны понимать каждый бит кода. Он забирает свое время, чтобы подробно объяснить важные концепции для разработки реактивных применений, таких как Flexbox, Firebase, React и Redux.

Это удивительный курс для всех, кто хочет начать работу с реагированными на родом или если вы хотите освежить темы, покрытые в курсе.

Тем не менее, я скажу, что это не совсем «полное», вам придется потребоваться время, чтобы проверить другие ресурсы для публикации и погружения глубже в Firebase и Flexbox, чтобы иметь возможность плавно идти от начала начать публикацию вашего приложения в App Store или Магазин игр.

Счастливое обучение