Redux и State ADT - Видеоуроки

Redux and the State ADT
Duration 01:38:27
Открыть все курсы от egghead

Redux and the State ADT - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Introduction to using the State ADT with Redux 00:02:28
  • Урок 2. Define Discrete State Transitions using the State ADT 00:03:43
  • Урок 3. Combine State Dependent Transactions with the State ADT 00:02:34
  • Урок 4. Transition a Stateful ADT with Outside Input 00:02:59
  • Урок 5. Compose Simple State ADT Transitions into One Complex Transaction 00:02:53
  • Урок 6. Read and Transform Values from a State ADT’s State 00:03:48
  • Урок 7. Transition State based on Existing State using the State ADT 00:05:32
  • Урок 8. Combine Multiple State ADT Instances with the Same Input 00:03:32
  • Урок 9. Generate Randomness Using the State ADT 00:06:30
  • Урок 10. Use a Pure RNG with the State ADT to Select an Element from State 00:05:23
  • Урок 11. Multiply Two Arrays over a Function in JavaScript 00:03:49
  • Урок 12. Draw Items from One JavaScript Array to Another using a Pair ADT 00:02:41
  • Урок 13. Randomly Pull an Item from an Array with the State ADT 00:04:40
  • Урок 14. Pull Many Random Numbers in a Single State ADT Transaction 00:04:59
  • Урок 15. Adapt Redux Actions/Reducers for Use with the State ADT 00:04:03
  • Урок 16. Create State ADT Based Reducers 00:05:32
  • Урок 17. Combine Multiple State ADT Based Redux Reducers 00:05:11
  • Урок 18. Initialize Redux Application State Using The State ADT 00:02:40
  • Урок 19. Debug a Functional JavaScript composeK Flow 00:03:49
  • Урок 20. Create a Redux Store for Use with a State ADT Based Reducer 00:04:27
  • Урок 21. Connect State ADT Based Redux Actions to a React Application 00:02:57
  • Урок 22. Create Redux Middleware to Dispatch Multiple Actions 00:02:44
  • Урок 23. Create Redux Middleware to Dispatch Actions with the Async ADT 00:03:39
  • Урок 24. Dispatch Multiple Asynchronous Redux Actions with Arguments 00:02:54
  • Урок 25. Extend State ADT Based Transitions after React/Redux Integration 00:02:47
  • Урок 26. Dispatch a Single State ADT Based Redux Action 00:02:13

На высоком уровне Redux - это просто диспетчерская система, расположенная на конечном автомате, управляющая состоянием нашего приложения. Просто так получилось, что State ADT хорош в моделировании конечного автомата. Это позволяет нам представлять наши транзакции с состоянием в дискретных, легко составляемых транзакциях. Мы можем создавать сложные переходы с отслеживанием состояния путем объединения множества простых переходов в одну транзакцию состояния. Используя ADT State, мы сможем смоделировать все переходы состояний нашего приложения и предоставить Redux единственную функциюr reducer, которая интегрируется с нашей моделью конечного автомата.

Мы проверим эту теорию, создав игру под названием «Anger The Bunny». Мы начнем с определения наших переходов состояний с использованием ADT состояния, начиная с простых дискретных транзакций и используя их для создания сложных переходов, типичных для любой игры. Затем, когда у нас будет реализована большая часть игровой логики, мы интегрируем ее с Redux.

Твоя оценка

3 0
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

30-11--0001 en 65 уроков
Нет лучшей стратегии для изучения новой технологии, кроме создания собственной версии. В этом курсе мы доведем это до крайности. Сначала вы начнете с создания своего собственного Redux. Затем, как только вы поймете ins и outs Redux, вы посмотрите, как подключить этот интерфейс к пользовательскому интерфейсу JavaScript. Затем вы увидите, как React и Redux работают вместе, заменяя свой интерфейс с помощью React. После этого мы рассмотрим проблемы...
Duration 06:56:47
33 0
30-11--0001 en 30 уроков
egghead Getting Started with Redux
Управление состоянием в приложении имеет решающее значение и часто делается необдуманно. Redux предоставляет контейнер состояния для приложений JavaScript, который поможет вашим приложениям вести себя последовательно.
Redux - это эволюция идей, представленных Flux от Facebook, что позволяет избежать сложности, обнаруженной в Flux, благодаря тому, что приложения строятся на языке Elm.
Redux полезен для приложений React, но React не...
Duration 02:01:25
19 0
20-08-2017 en 59 уроков
pluralsight Redux Saga
Основой любого хорошего современного приложения Redux является возможность организовать асинхронные вызовы API, работая с языком JavaScript. В этом курсе Redux Saga вы узнаете какие навыки вам необходимы, чтобы значительно улучшить производительность и время разработки приложений Redux. На протяжении всего курса вы будете создавать нетривиальное приложение корзины покупок, в котором пользователи могут добавлять или удалять элементы корзины,...
Duration 02:54:54
28 3
en 43 урока
pluralsight Redux Fundamentals
Redux - это мощный инструмент, помогающий управлять состоянием JS по мере масштабирования приложения. В этом курсе вы узнаете, как быстро воспользоваться преимуществами Redux для любого веб-приложения, независимо от того, используете вы React или нет.
Duration 03:27:00
2 0
en 64 урока
pluralsight Advanced Redux
Redux является одним из самых популярных репозиториев JavaScript на GitHub. Этот курс научит вас продвинутым методам Redux, включая использование саг, использование селекторов, создание компонентов React и создание промежуточного программного обеспечения (middleware).
Duration 02:56:13
2 0

Последнее добавленное

Введение в Python разработку

Введение в Python разработку

en
Этот курс предназначен для обучения программированию с использованием Python. Мы рассмотрим строительные блоки языка, основы программирования, как использовать стандартную библиотеку, сторонние пакеты и как создавать проекты Python. В конце концов, вы должны понимать, как программировать.
Профессиональный облачный разработчик Google Cloud Certified

Профессиональный облачный разработчик Google Cloud Certified

en
Этот курс подготовит вас к сертификации Google Professional Cloud Developer, и все разделы основаны на общих целях, которые Google опубликовал для подготовки к экзамену. Мы также включили подробные пошаговые руководства и практические занятия, которые помогут закрепить концепции, которые мы...
Профессиональный облачный архитектор Google Cloud Certified (Ранний доступ)

Профессиональный облачный архитектор Google Cloud Certified (Ранний доступ)

en
Цель этого курса - подготовить вас к сдаче сертификации Google Cloud Certified Professional Cloud Architect certification. Мы достигнем этого с помощью широкого спектра уроков, практических демонстраций, лабораторных условий и практических вопросов в качестве многогранного подхода к подготовке.
AWS Advanced Networking Specialty

AWS Advanced Networking Specialty

en
Добро пожаловать на курс сертификации специалистов по продвинутым сетям AWS. Этот курс предназначен для того, чтобы дать вам концепции, практические занятия, практические экзамены и учебные пособия, необходимые для подготовки к экзамену. Хотя AWS больше не требует сертификации уровня Associate...
Автоматизация AWS с помощью Lambda, Python и Boto3

Автоматизация AWS с помощью Lambda, Python и Boto3

en
В этом курсе будет изучаться автоматизация AWS с использованием Lambda и Python. Мы будем использовать AWS SDK для Python, более известный как Boto3. Вы узнаете, как интегрировать Lambda со многими популярными сервисами AWS, такими как EC2, S3, SQS, DynamoDB и другими.
Постройте приложение Laravel с TDD

Постройте приложение Laravel с TDD

en
Пришло время взять методы, которые мы изучили в Laravel From Scratch, и эффективно использовать их при создании вашего первого реального приложения. Вместе мы будем использовать TDD для создания Birdboard - минимального, похожего на Basecamp, приложения для управления проектами.
Web Start

Web Start

ru
Хорошие новости - Codename 47 вернулся. Плохие новости - ничего нового он с собой не захватил. В этой части все те же уровни, для все то й же аудитории. Все надежды прошлой части развеялись в пух и прах. Если вы следили за приключениями лысого раньше, то эта часть врятли вас чем то...
Стилизация (стайлинг) NativeScript Core приложений

Стилизация (стайлинг) NativeScript Core приложений

en
Все о CSS в NativeScript Core. В этом курсе мы подробно изучим методы моделирования с помощью NativeScript Core. Мы узнаем, как использовать глобальные конструкции стилей NativeScript, а также как лучше подходить к разделению стилей на составные правила. Мы также рассмотрим использование стилей...
chat
logo