Публикации по теме 'redux'


Типизированные редукторы Redux в TypeScript 2.0
TypeScript 2.0 был недавно выпущен . В этой версии TypeScript есть несколько новых дополнений, которые отлично подходят для разработки Redux в React : сужение типов для объединений с тегами. Давайте рассмотрим пример из стартового набора Rangle.io Redux, фантастического ресурса, который помог мне, когда я погрузился в разработку Redux. Этот редьюсер, который реализует простой счетчик увеличения/уменьшения, написан для TypeScript 1.8: See the code in the full post . Этот пример..

ngrx / effects, настройка многоразовых функций эффектов
В моей предыдущей статье, логика повторного использования редуктора ngrx / store, я писал о повторном использовании логики редуктора в вашем приложении angular. В этой статье мы сделаем еще один шаг, добавив асинхронные вызовы в API. Мы делаем это с помощью библиотеки ngrx / effects. Я предполагаю, что у вас уже есть некоторые практические знания об эффектах. Если вы не знаете, что такое эффекты, рекомендую прочитать эту статью . В моей предыдущей статье мы настроили многоразовое..

Наследовать параметры функции в TS
Ярлык определения функции из Typescript Эта статья актуальна для всех typescript пользователей. Хотя я еще не сталкивался с этой проблемой в Node.js .. Если хотите, можете пропустить фоновую часть и сразу перейти к примерам кода. Мотивация Недавно я столкнулся с новой проблемой с typescript в моем приложении react-redux . Один из фундаментальных принципов react-redux - разделение задач . В результате этого разделения нам может потребоваться передать множество..

Тестирование реакции с ферментом и мокко
Утилита тестирования Airbnb Enzyme помогает упростить тестирование компонентов React, предоставляя API-интерфейс, подобный jQuery, для доступа к элементам DOM. Кроме того, функциональность поверхностного рендеринга Enzyme помогает снизить потребность в чрезмерном имитации зависимостей, что ускоряет написание тестов. Я экспериментировал с разными способами тестирования React, включая Jest , но сейчас я использую следующие инструменты: Энзим (тестовая утилита) Мокко (фреймворк)..

Использовать Redux или не Redux?
В 2023 году Redux выглядит иначе, чем его прошлые версии. Устаревание большей части его исходного кода в пользу набора инструментов Redux решает множество проблем, поднятых ненавистниками Redux в прошлом, таких как «Настройка хранилища Redux слишком сложна» и «Мне нужно добавить много пакетов в заставить Redux делать что-нибудь полезное» или «Redux требует слишком много стандартного кода». Эти проблемы уже давно решаются командой Redux, но вопрос остается в силе: действительно ли вам..

Использование redux-persist с Vite для сохранения состояния в приложениях React
Использование redux-persist с Vite для сохранения состояния в приложениях React Redux — это библиотека управления состоянием для приложений JavaScript, часто используемая с React. Он обеспечивает предсказуемый и централизованный способ управления состоянием приложения, упрощая анализ поведения приложения. Концепция сохраняемости состояния относится к способности приложения сохранять свое состояние даже после закрывается или обновляется. В контексте Redux это означает, что состояние..

Настройка вашего Redux Store
Если вы читаете статьи, которые я публикую еженедельно, то знаете, что я фанат React Native и Meteor. Я использую их каждый день и каждый вечер учу, как ими пользоваться. Когда вы создаете приложение React или React Native, вы, скорее всего, в конечном итоге будете использовать какой-то вид Flux. Я лично использую Redux. Я сделаю полный подробный обзор того, как использовать Redux в приложении React Native в своем предстоящем курсе ( подпишитесь на мой список рассылки , чтобы узнать..