3.0.0-alpha.1 • Published 2 years ago

react-css-transition-hook v3.0.0-alpha.1

Weekly downloads
17
License
MIT
Repository
-
Last release
2 years ago

React CSS Transition Hook

Minimal, zero-dependency React hook to CSS classname based transitions.

NPM

npm install -S react-css-transition-hook
yarn add react-css-transition-hook

Example

Code | Demo

const { isOpen } = useMenu();
const [isVisible, props] = useTransition(isOpen, {
  entering: "transition ease-out duration-100 transform opacity-0 scale-95",
  entered: "transition ease-out duration-100 transform opacity-100 scale-100",
  exiting: "transition ease-in duration-75 transform opacity-100 scale-100",
  exited: "transition ease-in duration-75 transform opacity-0 scale-95",
});

if (!isVisible) {
  return null
}

return (
  <div {...props}>
    ...
  </div>
)

License

MIT

3.0.0-alpha.1

2 years ago

2.1.0

2 years ago

2.0.1-alpha.1

3 years ago

2.0.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago