📽️Animations in React
Working with react-transition-group
Basics of Animation
Creating the components
import classes from './Modal.module.css';
const Modal = (props) => {
const cssClasses = `${classes.modal} ${
props.show ? classes.modalOpen : classes.modalClosed
}`;
return (
<div className={classes.modal}>
<h1>Dummy Modal</h1>
<button onClick={props.close}>Dismiss</button>
</div>
);
}
export default Modal;import classes from './Backdrop.module.css';
const Backdrop = (props) => {
const cssClasses = `${classes.backdrop} ${
props.show ? classes.backdropOpen : classes.backdropClosed
}`;
return <div className={cssClasses} onClick={props.close}/>
}Adding styles
Using the components
Problems with basic animations
Last updated