appear?: number;
enter?: number;
exit?: number
} | number | {
appear?: number;
enter?: number;
exit?: number
} | undefined;
компонент ругается, что это не является тем что он ожидает
number | {
appear?: number;
enter?: number;
exit?: number
};
Конечно ругается - вы же ему "запихнуть" undefined пытаетесь - и он говорит, что такого варианта нету На остальные типы даже не смотреть - проблема в undefined
NonNullable<TransitionProps["timeout"]>?
Обсуждают сегодня