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?

  1. Introduction

About

PreviousDemoNextDevtools - EventrixDebugger

Last updated 3 years ago

Was this helpful?

Eventrix is a scaling and predictable JS library for state managing and centralizing application global state.

Eventrix solves the problem of sharing information between elements of the application, as well as communication between them. This open source library is suitable for both very large and small applications. Eventrix enables flexible expansion of the global state as well as enables greater control over the data flow in the application.

If you need to manage a state that is shared between services and components in an app, Eventrix is the best solution available. Similar to a message broker for fronted with an addition allowing to manage the global states, it also enables these elements to communicate through events.

More information about eventrix you can find on

The biggest advantages to REDUX TOOLKIT are:

  • CPU 50% EVENTRIX REDUCE CPU USAGE

  • FPS 100% EVENTRIX BETTER THAN REDUX TOOLKIT

  • JS Heap size 51% EVENTRIX BETTER THAN REDUX TOOLKIT

  • Action in time x5 EVENTRIX BETTER THAN REDUX TOOLKIT

Check it yourself using those tools:

Video of how it works and a performance comparison:

Greater control of data flow thanks to additional tools (devtools) and a small threshold of entry (small amount of code to write):

Contribute

  • use eslint rules

  • write clean code

  • unit tests (min 85% of your code should be tested)

License

Powered by

eventrix package are

look on RST

eventrix.io
Eventrix Performance Test App
Redux Performance Test App
Redux Performance Test App
React REDUX vs Eventrix performance test
Eventrix DevTools
code of conduct
MIT licensed
RST Software Masters
Github