React · Junior · Запитання 29 з 75
Чому користувацький хук має називатися з префікса use?
- 1Інакше бандлер не зможе експортувати його з модуля
- ✓Правильна відповідь: Так лінтер і React розуміють, що всередині є хуки
- 3Префікс
useвмикає автоматичну мемоізацію результату
Пояснення
Префікс use - домовленість, на яку спираються eslint-plugin-react-hooks і React Compiler. Сам по собі він нічого не мемоізує. Функція без хуків усередині не повинна називатися use... - це звичайна утиліта.