12 Components & Libraries
React HotKeys A declarative library for handling hotkeys and focus areas in React applications. Upgrading from 1.*.* ? See the upgrade notes. Looking
Niue is a small library (~1.3kb before compression) that provides a simple way to manage your React app's shared state and send events between components.
React Aim Determine the cursor aim for triggering mouse events. Demo Try the demo here. Installation npm install react-aim --save Usage import React,
Use react-keydown as a higher-order component or decorator to pass keydown events to the wrapped component, or call methods directly via designated ke
react-key-handler 🔑 React component to handle keyboard events (such as keyup, keydown & keypress). Testimonials “Happy to see that react-key-handler
React Mighty Mouse React hook that tracks mouse events on selected element. Demo Demos created with React DemoTab 📑 Install npm install react-hook-mi
React Shortcuts Manage keyboard shortcuts from one place. Intro Managing keyboard shortcuts can sometimes get messy. Or always, if not implemented the
react-scroll-components A set of components and mixins that react to page scrolling ScrollListenerMixin This mixin provides the following states: scro
use-key-capture ⌨️ A custom hook to ease the key-press listeners of a target/global. Check the demo here The problem Listening for key-press might be
An easy-to-use keyboard event react component, Can achieve a variety of custom keyboard functions, Package size less than 3kb
react-time-line A react component to display event in a vertical timeline format. This is based on the timeline found in AdminLte. Live example here.
React higher order component for adding onEnterKeyDown to input components