Skip to content
React Libraries
On this page

Prop for That

A library that exposes JavaScript runtime values as live CSS custom properties.

What it does

A library that exposes JavaScript runtime values as live CSS custom properties.

When it fits

Making CSS respond to pointer position, element state, and other browser information.

Other options in this category

  • chroma.js — Generating palettes and color scales for interfaces or charts.
  • Class Variance Authority — Managing size, color, and state variants in a component system.
  • clsx — Building className values from component states and optional styles.
  • CSS Modules — Writing stylesheets without exposing every class name globally.
  • Emotion — Building component-level styles with a flexible CSS-in-JS API.

Source

Project source for Prop for That ↗

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

Style and theme components →

All styling & themes options →