Реактивная деструктуризация: в чем смысл этого синтаксиса?
Я смотрел на библиотеку response-transition-group и наткнулся на этот синтаксис, которого я никогда раньше не видел (строка 1). Что это значит?
PS: я знаю нормальное разрушение реквизита или состояния; но в этом случае, кажется, есть назначение опоры для inProp... Заранее спасибо
const Fade = ({ in: inProp }) => (
<Transition in={inProp} timeout={duration}>
{(state) => (
<div style={{
...defaultStyle,
...transitionStyles[state]
}}>
I'm a fade Transition!
</div>
)}
</Transition>
);
ссылка на код: https://reactcommunity.org/react-transition-group/transition
1 ответ
Реквизит "in" переименовывается в "inProp" для контекста функции. Это особенность разрушения опоры.