Тест по React — Состояния и Props
Какой хук используется для создания состояния в функциональном компоненте?
- useState
- useEffect
- useMemo
- useRef
Как называется локальное хранилище данных внутри компонента?
- props
- context
- state
- ref
Как данные передаются от родительского компонента к дочернему?
- через аргументы функции
- с помощью setProps
- через context
- через props
Какая структура React-компонента является неизменяемой и приходит извне?
- состояние
- props
- context
- ref
Какой метод используется в классовом компоненте для обновления состояния?
- setState
- useReducer
- useEffect
- useState
Что нельзя напрямую изменять внутри компонента?
- state
- context
- props
- reducer
Можно ли изменять props внутри дочернего компонента?
- true
- false
- зависит от типа данных
- зависит от родителя
Какой метод вызывает обновление компонента при изменении состояния?
- setState
- updateProps
- modify
- changeProps
Какой хук позволяет реагировать на изменение props или state?
- componentDidUpdate
- render
- setProps
- useEffect
Какое свойство доступно в теле функционального компонента и содержит данные от родителя?
- useRef
- useMemo
- props
- useContext
Что происходит при обновлении состояния в компоненте?
- влияет на перерисовку
- не влияет на DOM
- игнорируется
- удаляется
Как обновляется состояние в классовом компоненте?
- setState
- this.props
- forceUpdate
- this.setState
В каком направлении данные передаются через props?
- только вниз
- только вверх
- в любом направлении
- через ref
Для чего используются props в React?
- передавать данные
- обновлять DOM
- сохранять состояние
- обрабатывать события
Какой способ используется для хранения данных, которые могут изменяться в компоненте?
- через props
- через state
- через ref
- через context
Как можно обойти ограничение на изменение props?
- создать копию props
- изменить напрямую
- добавить в state
- обернуть в useRef
Что произойдет, если попытаться изменить props напрямую?
- не вызывает перерисовку
- приводит к ошибке
- обновляет состояние
- ничего не делает
Где хранятся значения состояния в классовом компоненте?
- this.props
- this.state
- this.data
- this.local
Что необходимо передать в компонент, чтобы он был повторно используемым и настраиваемым?
- props
- ref
- config
- parameters
Как вызвать обновление компонента с новым значением состояния в функциональном компоненте?
- setProps
- setState
- forceUpdate
- update