Вопросы

в чем разница между компонентами и кастомными хуками?

вот мой код

function Label({title}){
  return <h1>{title}</h1>
}
function  useLabel({title}){
  return <h1> {title}</h1>
}
function Diff(){
  return <div>
    <Label title='this is component'/>
    {useLabel({title:'this is custom hook'})}
    </div>
}

в коде я определил компонент Label и пользовательский хук useLabel. они выполняют одну и ту же работу, за исключением того, что вызываются с использованием другого синтаксиса.

мои вопросы:

  1. помимо синтаксиса вызова, в чем разница между пользовательскими хуками и компонентами?
  2. могу ли я всегда использовать кастомные хуки вместо компонентов?
Читать:
SSH Bitbucket Clone в Visual Studio 2019 не работает

Похожие записи

Невозможно создать событие для локальных объектов в гибридной среде с помощью Graph API

admin

Flutter не воспроизводит видео в режиме выпуска

admin

Не настроено RegionEndpoint или ServiceURL

admin

Клиентская библиотека Cloud Datastore и SDK для App Engine в App Engine Go Standard

admin

Использование grep для печати одной из перечисленных строк, но для печати их всех, если существует более одной

admin

Проверка даты на основе массива Laravel after_or_equal несколько дат?

admin