Рубрики
Без рубрики

Отладчик штата во времени – Reactime – теперь поддерживает одновременный режим, маршрутизаторы и более

Инструмент Chrome Dev для отслеживания и визуализации изменений состояния в приложениях React Разработчики Intro n … с меткой JavaScript, WebDev, React, Gatsby.

Инструмент Chrome Dev для отслеживания и визуализации изменений состояния в приложениях React

вступление

Разработчикам нужны надежные инструменты для отладки своих приложений. Redux Devtools обеспечивает отладку во времени, и это нормально, здорово и все такое, но что, если вы используете крючки, или API контекста, или обычные старые компоненты на основе старых классов? Что если вы экспериментируете с новыми функциями, такими как параллельный режим и ожидание?

Ну, мои бионические друзья, тебе повезло. Вот где появляется Reactime.

Введение Reactime 3.0 – подушн для будущего React

Reactime – это инструмент разработчика Chrome с открытым исходным кодом, вдохновленный Redux Devtools, который позволяет разработчикам визуально осматривать состояние своего приложения в любой момент, шагая вперед или назад во времени, импорт и экспорт своего нынешнего состояния, постоянное состояние По всему обновлениям, Yada Yada Yada … вы поняли.

Настоящая магия происходит, когда вы представляете масштабирование. Поскольку Reactime запускает визуализатор D3 в реальном времени, который визуально выращивает дерево, отображающее все ваши «ветви», вы можете легко выяснить, где ошибка останавливает ваши процессы и как лучше двигаться вперед. Не говоря уже о том, что теперь он добавил поддержку экспериментальных функций React, таких как параллельный режим и ожидание, а также расширенную поддержку для таких крючков, как UseContext, UserEducer, использование и многое другое, а также поддержка маршрутизатора React, визуально сохраняющихся состояний на разных страницах. (Пожалуйста, хлопайте)

Как это работает?

Reactime 3.0 работает, записывая и кэшируя снимки состояния и истории браузера вашего приложения в любой момент и построив историческое дерево на основе кэша, и позволяет разработчику «воспроизводить» все изменения штата, которые они внесли на данном данном Бранч, предоставляя действительно детальный взгляд на то, что происходит во время разных событий DOM. Он также обеспечивает различие между каждым снимком и отражает изменения в виде загружаемых JSON.

Как помогает Reactime

Сообщество React растет с каждым днем, и с новыми разработчиками возникают новые проблемы, инструменты и технологии. Reactime стремится преодолеть разрыв между новыми идеями и удивительными продуктами, особенно с появлением одновременного React и последствиями, которые он будет иметь на процесс сборки, продвигающийся вперед.

Мы хотели бы, чтобы вы попробовали Reactime Out – поиграть, разбить вещи, вставить PR и сообщить нам, что вы думаете! Если вам интересно, пожалуйста, посетите наш GitHub и попробуйте наш расширение Chrome Анкет

Оригинал: “https://dev.to/chriswillsflannery/time-traveling-state-debugger-reactime-now-supporting-concurrent-mode-routers-and-more-3m0c”