리액트에서 컴포넌트가 DOM에 마운팅되고 언마운팅되는 상황에 애니메이션을 적용할 수 있도록 도와주는 자체 제공 라이브러리
<CSSTransition nodeREf={nodeRef} in={inProp} timeout={200} className='my-node'>
<div ref={nodeRef} />
</CSSTransitio>
CSSTransition 으로 묶인 컴포넌트가 마운트, 언마운트 되는 상황은 className으로 주어진 my-node-enter, my-node-active, my-node-exit, my-node-active 상태로 표현됨
<TransitionGroup className="todo=list"<
{item.map(({id, text, nodeRef })=>{
<CSSTransition
key={id}
nodeRef={nodeRef}
timeout={500}
className="itme"
>
<ListGroup.Item ref={nodeRef}>
...
</Listgroup>
</CSSTransition>
</TransitionGroup>