Встречается на собеседованиях • сегодня
Какие параметры принимает useState
useState принимает один аргумент — начальное состояние (initialState). Оно может быть любого типа (число, строка, массив, объект и т.д.) или функцией, которая возвращает начальное состояние (ленивая инициализация).
jsx
const [state, setState] = useState(initialState);Нюансы:
- Если
initialState— функция, React вызовет её только при первом рендере. - Передача функции полезна для тяжёлых вычислений.
Пример:
jsx
const [count, setCount] = useState(0); // число
const [user, setUser] = useState({ name: 'Alex' }); // объект
const [todos, setTodos] = useState(() => initTodos()); // ленивая инициализация
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы