Тест по React — Управление состоянием
Какой хук используется для объявления локального состояния в функциональных компонентах?
- useState
- useEffect
- useContext
- useRef
Какой инструмент внешнего управления состоянием является самым популярным в экосистеме React?
- Redux
- Context
- React Router
- useState
Какой хук используется для управления сложным состоянием с помощью редьюсера?
- useReducer
- useMemo
- useRef
- useCallback
Какой хук используется для доступа к глобальному состоянию, предоставленному через Context?
- useContext
- useLayoutEffect
- useEffect
- useMemo
Состояние, определяемое внутри компонента и не доступное другим, называется?
- локальное состояние
- внешнее состояние
- временное состояние
- динамическое состояние
Какой хук используется для замены useState при более сложной логике обновлений?
- useReducer
- useEffect
- setTimeout
- useCallback
Какой метод используется для отправки действия редьюсеру в useReducer?
- setState
- useState
- dispatch
- updateState
Какой метод используется в функциональных компонентах для обновления состояния?
- setValue
- setState
- changeState
- replaceState
Как правильно изменить состояние в React?
- изменить напрямую
- использовать setState
- модифицировать через ref
- пересоздать компонент
Можно ли изменять state напрямую без использования соответствующих методов?
- можно
- нельзя
- можно, если обернуть в useMemo
- можно в useRef
Какой инструмент используется для управления серверным состоянием в React-приложениях?
- React Query
- React Store
- React DB
- React Data
Какой хук позволяет получить доступ к состоянию, предоставленному контекстом?
- useRef
- useMemo
- useContext
- useEffect
Какой доступ имеет компонент к глобальному состоянию, полученному через Context?
- только локально
- в любом месте дерева
- только через ref
- только через props
Какой хук React особенно полезен для управления состоянием с множественными действиями?
- useMemo
- useReducer
- useTransition
- useLayoutEffect
Как называется упрощённая надстройка над Redux для эффективного управления состоянием?
- Redux Toolkit
- React Storage
- React Saver
- React Vault
Компонент, в котором состояние управляется через props, называют?
- контролируемым
- реактивным
- изолированным
- чистым
Какой инструмент альтернативен Redux и использует наблюдателей (observers) для состояния?
- React Store
- MobX
- GraphQL
- React Ref
В каком порядке можно передавать данные для локального состояния из props?
- useState → useEffect
- useState → props
- props → state
- props → render
Как называется состояние, получаемое из API, и не хранящееся локально в компоненте?
- глобальное состояние
- локальное состояние
- временное состояние
- серверное состояние
Можно ли изменить props в дочернем компоненте?
- можно, но только в родителе
- нет, это нарушает принципы React
- да, если использовать setProps
- только через ref