2 Likes

A collection of some of the most reusable React components built at Khan Academy (c) https://github.com/Khan/react-components

components

BackboneMixin - automatic binding and unbinding for react classes mirroring


8
01

An input component that notifies its parent of changes when it loses focus.


5
01

A nice looking replacement for a related set of buttons (like radio buttons).


5
02

Accept dragged content from the browser or the desktop.


6
01

A simple i18n react component-like function to allow for string


5
01

A very simple informational tooltip that displays on hover.


5
11

Render another component in a div appended to the page.


5
01

This works like a simplified, React-native version of Bootstrap’s modal


5
21

MultiButtonGroup is an aesthetically pleasing group of buttons,


5
02

This mixin provides a simple setInterval method


4
21

Sort a list.


4
01

A React mixin factory which syncs state with a flux-style datastore


5
01

Easily render LaTeX using MathJax or Khan Academy’s fast KaTeX library.


4
02

Human friendly display of how long it’s been since an event happened.


5
01

A wrapper which applies CSS classes to children who are entering or leaving


5
01

A generic tooltip library for React.js


5
01

Detect drags into and out of the page


3
22

utils

A library for converting KaTeX math into readable strings.


6
22

styling for buttons


5
41