Что такое GraphQL - полный видео-курс

2 года назад·1 мин. на чтение

GraphQL - это язык запросов для API и среда, в которой эти запросы выполняются.

Все о GraphQL

В этом выпуске рассматриваем различные аспекты GraphQL, а именно что такое GraphQL, что такое Query и Mutation, переменные, фрагменты и директивы GraphQL и т.д.

Как сделать Пагинацию правильно в GraphQL?

В этом выпуске говорим о способах реализации пагинации в GraphQL. Рассматриваем библиотеки, а также спецификацию Connections от Relay.

GraphQL vs REST

В этом выпуске сравниваем различные подходы реализации API, а именно GraphQL и REST.

Видео-курс по Redux Thunk

2 года назад·1 мин. на чтение

Redux Thunk позволяет выполнять сайд эффекты в приложениях с Redux - сложные синхронные действия, и простые асинхронные действия.

Что такое Redux Thunk? В случае с Redux можно выполнять только простые обновления. Это делелаеся при помощи диспатча actions. Middleware расширяют эти возможности и можно выполнять асинхронные действия. Redux Thunk позволяет выполнять сайд эффекты - сложные синхронные действия, и простые асинхронные действия.

1. Что такое Redux Thunk?

В этом видео добавляем Redux Thunk к проекту, смотрим исходники Redux Thunk, пишем thunk и диспатчим. Смотреть на Rutube

2. Что такое композиция в Redux Thunk?

В этом видео применяем композицию в Redux Thunk для последовательного и параллельного запроса данных, используем кэш для предотвращения запросов и чтения данных из state. Как организовать цепочку вызовов с Thunk и Composition API? Смотреть на Rutube

3. Пишем систему нотификаций с Redux Thunk

В этом видео пишем систему нотификаций при помощи Redux Thunk с возможностью отключения получения нотификаций. Смотреть на Rutube

4. Внедрение зависимостей в Redux Thunk

В этом видео внедряем зависимости в Redux Thunk middleware. Смотреть на Rutube