redux-devtools README

The project's README from github.com/reduxjs/redux-devtools. As one markdown file: README.md.

GitHub Workflow Status PRs Welcome OpenCollective OpenCollective

Redux DevTools

Developer Tools to power-up Redux development workflow or any other architecture which handles the state change (see integrations).

It can be used as a browser extension (for Chrome, Edge and Firefox), as a standalone app or as a React component integrated in the client app.

image

Documentation

Development

This is a monorepo powered by pnpm. Install pnpm and run pnpm install to get started. Each package's dependencies need to be built before the package itself can be built. You can either build all the packages (i.e., pnpm run build:all) or use pnpm workspace commands to build only the packages necessary for the packages you're working on (i.e., pnpm --filter "remotedev-redux-devtools-extension" build).

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

License

MIT

redux-devtools (reduxjs/redux-devtools)

Searching Database…

Что это такое?Redux DevTools — это набор инструментов разработчика для Redux (или любой архитектуры, которая управляет изменениями состояния). С его помощью можно просматривать каждое отправленное действие (action), воспроизводить действия и горячо перезагружать состояние приложения.
Это расширение для браузера или библиотека, которую я добавляю в свой код?И то и другое: он распространяется как расширение для браузеров Chrome, Edge и Firefox, а также может использоваться как отдельное приложение или как React-компонент, встроенный прямо в ваше приложение.
Как его настроить в моём проекте?Установите расширение для браузера из магазина вашего браузера, и оно автоматически найдёт хранилище (store) Redux. Или следуйте документации Manual Integration as a React Component, чтобы встроить компонент DevTools непосредственно в приложение.
Нужно ли собирать все пакеты, чтобы поработать над одной частью?Нет, можно собрать только нужные пакеты, используя команды фильтрации pnpm workspace, вместо сборки всего монорепозитория.
Это работает только с Redux?Он построен вокруг архитектуры Redux, но в README отмечено, что через интеграции поддерживаются и другие архитектуры управления состоянием.
Могу ли я отслеживать приложение на Redux, которое работает на другом устройстве или вне браузера?Да, в документации есть руководство по удалённому мониторингу (Remote monitoring) для просмотра состояния вне локальной вкладки браузера.
Что делать, если расширение не находит моё хранилище?В списке документации в README есть отдельный документ Troubleshooting для диагностики проблем с подключением.
Есть ли рекомендации помимо базовой установки, например по типовым схемам использования?Да, в README есть ссылки на документ Recipes и на FAQ с более продвинутыми схемами использования.
Creator
reduxjs
Size
36.4 MB
Stars
14.4K
Age
11y
Commits · 90 Days