LogoLogo
  • Eventrix
  • Introduction
    • Installation
    • Quick start
    • Getting started
    • Demo
    • About
  • Devtools - EventrixDebugger
  • Use cases
    • Handle errors
    • Simple form management
    • Communication between components
    • Next.js
    • Basic setup on project
    • Fetch list and display in component
  • CONTEXT
    • EventrixProvider
    • PersistStoreGate
    • EventrixScope
  • MIGRATION
    • Redux -> Eventrix
  • Receivers
    • EventsReceiver
    • RequestsHandler
    • fetchToStateReceiver
    • fetchStateReceiver
    • fetchHandler
  • HOC
    • withEventrix
    • withEventrixState
  • HOOKS
    • useEventrixState
    • useEmit
    • useEvent
    • useEventState
    • useFetchToState
    • useReceiver
    • useFetchState
  • CLASS DECORATORS
    • @useEventrix
    • @receiver
    • @fetchToState
    • @listener
  • COMPONENT DECORATORS
    • @eventrixComponent
    • @eventListener
    • @stateListener
    • @eventrixState
Powered by GitBook
On this page

Was this helpful?

Devtools - EventrixDebugger

PreviousAboutNextUse cases

Last updated 3 years ago

Was this helpful?

You can use debugger with (chrome extension) or only print data in browser console.

import { Eventrix, EventrixDebugger } from 'eventrix'

const eventrix = new Eventrix({});

const eDebugger = new EventrixDebugger(eventrix);
eDebugger.start();

export default eventrix;

Debugger methods:

Method

Description

start()

start listen on events and state changes

stop()

stop listen on events and state changes

reset()

reset state history and events history

getEventsReceiversCount(eventName)

get count of receivers registered on event

getEventListenersCount(eventName)

get count of listeners registered on event

getState()

get eventrix current state

getStateHistory()

get state changes history

getEventsHistory()

get emitted events history

printEventsHistory()

print events history in console table

printStateHistory()

print state history in console table

Now all emitted events and state changes will be saved in debugger. You can print this info in console or use .

eventrix-devtools
eventrix-devtools
Eventrix devtools chrome extension