Публикации по теме 'redux'
React Redux - концепция, рабочий процесс и шпаргалка
Предисловие
Эта статья содержит графическую шпаргалку по рабочему процессу и концепции Redux. В соответствии с этой шпаргалкой цель этой статьи - помочь новым и существующим пользователям Redux понять, как работает общий механизм Redux в деталях и где подключиться к этому процессу.
Эту статью нелегко читать. Это действительно для детального понимания рабочего процесса React Redux. Я рекомендую вам просматривать графическую шпаргалку параллельно (распечатка, разделенный экран,..
Реализация Redux с помощью Derivable
В этой статье мы собираемся изучить реализацию Redux (популярный вариант Flux ) с Derivable .
Redux против Derivable
Простите, что заголовок статьи вызывает кликабельность. Реализация Redux, о которой мы собираемся здесь поговорить, не будет полной, и в этом нет никакого смысла.
Сам Redux очень полезен для использования вместе с Derivable в его текущей форме: это будет темой следующей статьи. Итак, нет Redux vs. Derivable.
Конечно, встает вопрос о добавленной стоимости..
Добавление надежной проверки формы для реагирования на приложения Redux
Проверка формы жизненно важна, потому что она помогает с UX. Это помогает пользователю понять, что что-то не так с тем, что он ввел, что-то упустил и т. Д.
«Надежная» проверка формы помогает (по крайней мере):
Проверка на стороне клиента : например, Проверьте пустые поля, длину пароля и т. Д. Мгновенная проверка на стороне сервера : например, Мгновенно проверьте сервер, если имя пользователя уникально при размытии. Проверка на стороне сервера OnSubmit : например, Проверить..
TLTR; Redux
Redux - это крошечная библиотека Javascript, которая управляет состоянием вашего приложения более последовательным и практичным способом.
Считайте состояние репозиторием в памяти, в котором хранятся данные из базы данных, API, локального кеша, элемента пользовательского интерфейса на экране, такого как поле формы, и т. Д.
Создатель Redux, Дэн Абрамов , начал работу над этим проектом, когда готовил свое выступление для React Europe .
Он хотел создать контейнер с предсказуемым..
Эликсир Феникс + Бранч + Redux + React
Это в основном пост, чтобы вспомнить, как это настроить в будущем.
Я изучаю Redux с тех пор, как узнал, что на него повлиял Elm . Так я создал новый проект с Elixir Phoenix, Redux и React. Важно то, что я буду использовать поздний завтрак , который по умолчанию настроен в Phoenix, вместо веб-пакета . Почему? Потому что сейчас мне не нужен веб-пакет, а поздний завтрак уже есть.
Сначала создайте новый проект Phoenix и подтвердите выборку и установку зависимостей:
mix phoenix.new..
Рефакторинг с Redux Thunk на Redux-Saga
Улучшение масштабируемости приложения JavaScript
Многие из вас, кто читает это, вероятно, имеют некоторый опыт использования Redux Thunk , знают, что он делает, и, возможно, думают о переходе на Redux-Saga .
Просто чтобы освежиться, обратимся к документации Redux Thunk :
«С обычным базовым хранилищем Redux вы можете выполнять только простые синхронные обновления, отправляя действие. По промежуточного слоя расширяет возможности магазина и позволяет писать асинхронную логику,..
3 важных функции JavaScript, жизненно важных для функционального программирования.
Как использовать карту, фильтр и уменьшение.
В этом руководстве будут рассмотрены 3 наиболее важные функции Javascript, которые жизненно важны для функционального программирования, а именно:
Метод массива .map() Метод массива .filter() Метод массива .reduce()
Но сначала, что такое функциональное программирование??
Функциональное программирование — это парадигма программирования, в которой разработчики используют функции для построения своего кода.
Метод массива .map()..