Встречается на собеседованиях • сегодня
Как можно изменить State в React
В React состояние (state) можно изменять с помощью метода setState в классовых компонентах или хука useState в функциональных компонентах.
Классовый компонент:
jsx
this.setState({ count: this.state.count + 1 });Функциональный компонент:
jsx
const [count, setCount] = useState(0);
setCount(count + 1);Важно:
- Не изменяйте state напрямую (например,
this.state.count = 5), это не вызовет перерисовку компонента. - Для обновления состояния, зависящего от предыдущего значения, используйте функцию в
setStateилиsetCount:
jsx
setCount(prevCount => prevCount + 1);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы