Короче я сделал эту хуйню, в Parent
<TransitionGroup>
{isOpened && (
<CSSTransition timeout={{ enter: 800, exit: 500 }} classNames="item">
<Box isVisible={isOpened}>
{
product.map(([key, value]) => (
<ListItem key={key} title={key} value={value} />
))}
</Box>
</CSSTransition>
)}
</TransitionGroup>