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


Котельная плита React Redux
React Redux Boiler Plate Первый вопрос: нужен ли вам Redux с вашим приложением? Redux - это уровень управления состоянием, который помогает вам управлять состоянием и дает вам возможность передавать реквизиты вашим компонентам с помощью хранилища. Я бы сказал, что все сводится к потребностям вашего приложения, одна из них - масштабируемость. Я говорю о масштабируемости, потому что Redux использует действия и редукторы. Важную роль играет использование чистых функций в редукторе...

Следует избегать использования `toJS` в Immutable.js
За последние несколько лет, работая над интерфейсной разработкой программного обеспечения, я заметил несколько антишаблонов, которые могут быть вредными для приложений, и их трудно отменить. Это третья статья из серии самоуверенных сообщений об антипаттернах фронтенда, которых следует избегать. Вы можете прочитать предыдущую статью здесь . Фон Чтобы понять этот антипаттерн, нужно понять, как ссылки на объекты работают в JavaScript. Рассмотрим этот фрагмент кода: const a = {..

Распаковка Редукса
Redux — это просто поток с одним магазином Redux — это библиотека Javascript, которая помогает разработчикам управлять состоянием приложения, например, это может быть зарегистрированный пользователь или подписчики данного пользователя в приложении социальной сети. Я работаю с Redux пару месяцев, и это здорово! Что-то просто пришло мне в голову, когда я начал его использовать. Затем я вспомнил, что давным-давно читал о шаблоне проектирования Flux. Не волнуйтесь, если вы ничего не..

Пошаговое руководство по интерфейсу: проектирование архитектуры одностраничного приложения
Мы задокументировали наш путь к блестящему новому стеку. Мы не можем просто предположить, что у всех есть доступ к стандартным устройствам и соединениям, к которым мы привыкли как разработчики. В особенности мы: мы создаем новую платформу для веб-игр для глобальной аудитории, насчитывающей миллионы людей, которая будет обеспечивать беспрепятственный доступ к лучшим и новейшим играм. Не только для нас, но и для всех: наши пользователи приезжают со всего мира, а это означает, что для..

Мысли о Redux
Я работал над своим первым проектом с Redux последние несколько недель. Интерфейс администратора для управления и создания анкет о сборе данных о пациентах. При написании небольшого приложения все кажется простым и понятным, если приложение начинает расти и добавляются новые функции, возникают препятствия. У меня было ощущение, что я пишу один и тот же код снова и снова. В основном для операций CRUD. Первая проблема заключалась в денормализации всего состояния (использование..

Универсальный (изоморфный) рендеринг
React-redux-universal-hot-example — это горячий шаблон для обеспечения универсального рендеринга. Он объединяет webpack-isomorphic-tools для поддержки рендеринга React Redux как на стороне клиента, так и на стороне сервера. Как гласит слоган « Все лучшие современные практики в одном примере », озаглавленный этим шаблоном, я погружаюсь в эту структуру, чтобы найти в ней хитрости. Далее следуют особенности и вопросы, которые я поднял. Как добиться рендеринга на стороне сервера..

Редукс на стороне сервера. Часть II. Дизайн.
Государственное управление сходит с ума Это вторая статья из серии, в которой мы попытаемся выяснить, есть ли место для Redux по ту сторону забора. Несмотря на то, что эта серия статей основана на предположении, что вы более или менее знакомы с тем, что такое Redux, не волнуйтесь, если нет, так как мы рассмотрели все необходимые понятия в предыдущей статье . Не торопитесь и устраивайтесь поудобнее с Redux. Корни В предыдущей статье мы видели, как Redux может нести ответственность..