react-event-base

React event-driven library

Usage no npm install needed!

<script type="module">
  import reactEventBase from 'https://cdn.skypack.dev/react-event-base';
</script>

README

react-event-base

The event-driven and common library for React Project

NPM JavaScript Style Guide

Support the project

Donate Donate

Install

npm install --save react-event-base

Import module

import {
    BaseComponent,
    EventUtils,
    ObjectUtils,
    DOMUtils,
    IOUtils,
    PerfUtils,
    VK,
    EventModel,
    ObjectManager,
    SortedObjectManager,
    IdGenerator,
    Mathf,
    Draggable,
    DropZone,
    AdvancedDraggable
} from 'react-event-base';

Import specified module

import { BaseComponent } from 'react-event-base/Components';
import { createEventTypes } from 'react-event-base/EventUtils';
import { createObjectTypes } from 'react-event-base/ObjectUtils';
import { calculateSizeByAspect } from 'react-event-base/DOMUtils';
import { getMimeTypeByArrayBuffer } from 'react-event-base/IOUtils';
import { debounce } from 'react-event-base/PerfUtils';
import { registerKeyDownEventHandlers } from 'react-event-base/VK';
import { clamp, lerp } from 'react-event-base/Mathf';
import { Draggable, DropZone, AdvancedDraggable } from 'react-event-base/DragAndDrop';
import { EventModel, ObjectManager, SortedObjectManager, IdGenerator } from 'react-event-base/Core';

Docs

License

MIT © samick17