react-component-state-cache

A simple caching mechanism so that React components can remember their state when they are mounted, unmounted, and re-mounted

react-with-body-classname

High order component that applies className to the <body/> whether given component is mounted