React JS

React JS

Professional Development

15 Qs

quiz-placeholder

Similar activities

web development

web development

Professional Development

20 Qs

PHP

PHP

Professional Development

17 Qs

ВебДизайн3

ВебДизайн3

Professional Development

15 Qs

Basic CSS

Basic CSS

Professional Development

15 Qs

การสร้างเว็บไซต์

การสร้างเว็บไซต์

KG - Professional Development

15 Qs

Python8

Python8

Professional Development

12 Qs

HTML Basics

HTML Basics

Professional Development

15 Qs

Линейные и условные алгоритмы

Линейные и условные алгоритмы

Professional Development

10 Qs

React JS

React JS

Assessment

Quiz

Computers

Professional Development

Hard

Created by

Nazym Otarbayeva

Used 29+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Какая интересная особенность есть у хука useRef()?

Как начальное значение он может получать любой тип данных

У него нет свойства current

Он позволяет создавать ссылку даже на уже удаленные элементы в DOM-дереве

Он позволяет сохранять объект, значение которого хранится в течении жизни всего компонента

2.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Какая логическая ошибка допущена в этом коде?

const elems = data.map(({text, id, class}, i) => {

return <ItemList key={i} className={class}>{text}</ItemList>})

Неправильная деструктуризация перебираемого объекта

Неправильное использование атрибута key, в него стоит поместить id

Неправильная деструктуризация перебираемого объекта

Необходимо компонент ItemList обернуть в круглые скобки

3.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Что возвращает хук useState при запуске?

Две переменные

Массив

Объект

Переменную и функцию для её изменения

4.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Что такое ref?

Это ссылка на элемент в DOM-дереве

Это объект события, которое выполнилось на странице

Это ссылка на контекст вызова компонента

Это объект со всеми свойствами элемента на странице

5.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Как правильно импортировать и использовать изображение в компоненте?

1.  import img from 'somepic.jpg';

2.   

3.  <img src="img" />

·        

1.  import 'somepic.jpg';

2.   

3.  <img src={img} /}

1.  import img from 'somepic.jpg';

2.   

3.  <img src={img} />

1.  import {img} from 'somepic.jpg';

2.   

3.  <img src={img} />

6.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Какой из способов изменения состояния нарушает принцип иммутабельности?

this.state = {data: [2, 5, 6, 7, 3]}

1.  this.setState(({data}) => ({

2.      data: data.filter(item => item > 3)

3.  }))

1.  this.setState(({data}) => ({

2.      data: data.splice(0, 2)

3.  }))

1.  this.setState(({data}) => ({

2.      data: [...data, 5, 6]

3.  }))

1.  const nums = [7, 7, 7];

2.  this.setState(({data}) => ({

3.      data: [...nums, ...data]

4.  }))

7.

MULTIPLE CHOICE QUESTION

45 sec • 5 pts

Каким способом можно не потерять контекст вызова у обработчиков событий в компонентах?

Использовать метод bind для привязывания контекста. Например:

this.next = this.next.bind(this)

Использовать стрелочные функции при создании методов класса. Например:

1.  next = () => {

2.      ///

3.  }

Использовать стрелочную функцию прямо в обработчике событий. Например:

<button onClick={() => this.next()}>Click me</button>

Все вышеперечисленные варианты

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?