diff --git a/README.md b/README.md index 283d77697..cf8ee296b 100644 --- a/README.md +++ b/README.md @@ -962,6 +962,20 @@ Useful to reduce selectors recalculation when the same selector is repeatedly ca * Check selector dependencies, inputs, outputs, and recomputations at any time with the chrome extension * Statically export a JSON representation of your selector graph for further analysis +### [reselect-debugger](https://github.com/vlanemcev/reselect-debugger-flipper) + +[Flipper plugin](https://github.com/vlanemcev/flipper-plugin-reselect-debugger) and [and the connect app](https://github.com/vlanemcev/reselect-debugger-flipper) for debugging selectors in **React Native Apps**. + +Inspired by Reselect Tools, so it also has all functionality from this library and more, but only for React Native and Flipper. + +* Selectors Recomputations count in live time across the App for identify performance bottlenecks +* Highlight most recomputed selectors +* Dependency Graph +* Search by Selectors Graph +* Selectors Inputs +* Selectors Output (In case if selector not dependent from external arguments) +* Shows "Not Memoized (NM)" selectors + ### [reselect-map](https://github.com/HeyImAlex/reselect-map) Can be useful when doing **very expensive** computations on elements of a collection because Reselect might not give you the granularity of caching that you need. Check out the reselect-maps README for examples. diff --git a/README_RU.md b/README_RU.md index 130328deb..a36b65282 100644 --- a/README_RU.md +++ b/README_RU.md @@ -933,6 +933,20 @@ A: Попробуйте эти [вспомогательные функции](h * Проверка зависимостей селекторов, входных, выходных данных, повторных вычислений в любое время при помощи расширения chrome * Статический экспорт JSON-представления вашего селекторного дерева для последующего анализа +### [reselect-debugger](https://github.com/vlanemcev/reselect-debugger-flipper) + +[Flipper плагин](https://github.com/vlanemcev/flipper-plugin-reselect-debugger) и [](https://github.com/vlanemcev/reselect-debugger-flipper) для отладки селекторов в **React Native приложениях**. + +Вдхновлен Reselect Tools, поэтому этот плагин также содержит весь функционал этой библиотеки, но только для React Native и Flipper. + +* Количество селекторных вычеслений в реальном времени, при работе приложения, что позволит находить узкие места производительности ваших селекторов +* Подсветка селекторов с наибольшим количеством пересчетов +* Построение графа зависимости селекторов +* Поиск по графу зависимости, фильтрация селекторов +* Отображение входных данных +* Отображение выходных данных (только в случае если селектор не зависит от внешних аргументов) +* Отображение ярлыка "Not Memoized (NM)" для селекторов, которые не мемоизированы с помощью Reselect + ### [reselect-map](https://github.com/HeyImAlex/reselect-map) Может принести пользу при выполнении **очень дорогостоящих** вычислений на элементах коллекции, потому что Reselect возможно не даёт достаточной детализации кеширования. Ознакомьтесь с README reselect-maps в качестве примеров.