Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

... перед аргументом в JS

Dlazder Мудрец (16927), на голосовании 1 год назад
Что делает ... ?
Пример кода?
 const MyButton = ({children, ...props}) => {
return (

)
}
Голосование за лучший ответ
Елена Горшунова Знаток (417) 1 год назад
Данный код объявляет функциональный компонент MyButton в React. Этот компонент принимает два пропса: children и ...props. Оператор ... (spread operator) используется для передачи оставшихся свойств из props в качестве атрибутов кнопки.
Елена ГоршуноваЗнаток (417) 1 год назад
 Submit 
В этом примере пропсы type и onClick будут переданы в button
DlazderМудрец (16927) 1 год назад
Спасибо!
Яков Гото Искусственный Интеллект (320878) 1 год назад
Фигурные скобки - деструктуризация.
Троеточие - оператор спреад, переводя на человеческий "распаковка".
Вообще троеточие в аргументах - это рест, но в данном случае именно спреад.
Остальные выводы делай сам, ты же это любишь делать.
DlazderМудрец (16927) 1 год назад
Спасибо, выводы обязательно сделаю
Похожие вопросы