Пустая функция стрелки внутри useState в реакции

почему некоторые люди используют функцию пустой стрелки в useState вот так const [email, setEmail] = useState(() => {})?

Любая помощь будет оценена

Проверьте этот пост для объяснения функции обратного вызова useState: stackoverflow.com/questions/65263694/…

Nemanja Lazarevic 12.12.2020 17:32
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
2
1
2 301
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Они устанавливают адрес электронной почты для объекта, значение которого позже будет установлено с помощью другой функции. Попробуйте прочитать подробнее о крючках Здесь

Чем больше вы практикуетесь, тем больше вы понимаете. Так что попробуйте вывести свой результат в консоль, чтобы быстрее понять

Qudusayo 12.12.2020 17:56

Почему тогда код не говорит const [email, setEmail] = useState({})? Разве это не то же самое, только более явно. Есть ли какое-то преимущество в использовании функции в хуке useState. Я предполагаю, что это обеспечивает какое-то закрытие фактического объекта, так что мы можем использовать setEmail fn по-разному. Я ошибаюсь?

sayandcode 30.05.2022 09:34

Другие вопросы по теме