Тест по React — Легкий уровень
Что такое компонент в React?
- 1. Компонент, отображающий интерфейс
- 2. Функция, изменяющая DOM напрямую
- 3. Шаблон HTML
- 4. Класс с логикой взаимодействия с сервером
Какой синтаксис используется для написания разметки в React?
- 1. JSX
- 2. HTML
- 3. XML
- 4. TSX
Как называются параметры, передаваемые в компонент React?
- 1. props
- 2. state
- 3. data
- 4. arguments
Какой хук используется для создания локального состояния?
- 1. useState
- 2. useEffect
- 3. useContext
- 4. useRef
Какие синтаксисы допустимы для объявления компонента?
- 1. class App extends React.Component
- 2. function App()
- 3. const App = () => {}
- 4. все перечисленные
Какая функция используется для отображения компонента в DOM?
- 1. ReactDOM.render()
- 2. render()
- 3. display()
- 4. React.render()
Как обновить состояние в классовом компоненте?
- 1. setState
- 2. setProps
- 3. changeState
- 4. updateState
Как можно обернуть несколько элементов без создания лишнего DOM узла?
- 1. React.Fragment
- 2. <></>
- 3. <Fragment>
- 4. все перечисленные
Что из этого обязательно для React-компонента?
- 1. Компонент должен начинаться с большой буквы
- 2. Должен возвращать JSX
- 3. Должен быть функцией или классом
- 4. Все перечисленное
Какой хук не обязателен для работы функционального компонента?
- 1. useEffect
- 2. useState
- 3. useCallback
- 4. ни один
Как правильно задать обработчик клика в JSX?
- 1. onClick
- 2. onclick
- 3. OnClick
- 4. on-click
Как обратиться к вложенному контенту внутри компонента?
- 1. props.children
- 2. props.content
- 3. children
- 4. this.children
Какие значения можно передавать в props?
- 1. boolean
- 2. object
- 3. number
- 4. любого типа
Как React отслеживает элементы списка при рендеринге?
- 1. С помощью ключа `key`
- 2. С помощью id
- 3. С помощью props.name
- 4. С помощью index
Когда срабатывает useEffect с пустым массивом зависимостей?
- 1. Каждый раз при рендере
- 2. Один раз при монтировании
- 3. После каждого клика
- 4. Никогда
Что нельзя изменять напрямую в компоненте?
- 1. props
- 2. states
- 3. arguments
- 4. params
Какой метод позволяет предотвратить лишние перерисовки функционального компонента?
- 1. React.memo
- 2. React.save
- 3. React.cache
- 4. React.freeze
Какая команда запускает приложение React в режиме разработки?
- 1. npm start
- 2. npm run build
- 3. npm serve
- 4. react-dev
Какой файл является шаблоном для всей HTML-разметки React-приложения?
- 1. public/index.html
- 2. src/App.js
- 3. src/index.js
- 4. package.json
Какой механизм позволяет делиться данными между уровнями компонентов без props?
- 1. State
- 2. Props
- 3. Context
- 4. Effect