она будет использоваться в компоненте(только в этом компоненте и не будет никуда передаваться). Если функция будет лежать внутри компонента то на каждый рендер она будет перерендериваться и создаваться заново, если обернуть в useCallback то понизится perfomance из за внутренней логики сравнения предыдущих и новых зависимостей, если в глобальной области, то получается у нас будут глобальные функции. Кто как делает или это холиварная тема?
Если эта функция не использует хуки, то почему бы её не вынести из компонента?
да, функция же не импортнется и конфликта не будет, затупил, спасибо
Обсуждают сегодня