React JS

React JS

Professional Development

15 Qs

quiz-placeholder

Similar activities

HTML-1

HTML-1

Professional Development

20 Qs

HTML теги для оформления текста.

HTML теги для оформления текста.

Professional Development

10 Qs

насколько ты крутой PHP pocketmine developer

насколько ты крутой PHP pocketmine developer

Professional Development

10 Qs

OSI Model - Transport Layer

OSI Model - Transport Layer

9th Grade - Professional Development

10 Qs

Верстка

Верстка

Professional Development

15 Qs

HTML & CSS Certification

HTML & CSS Certification

6th Grade - Professional Development

16 Qs

Elementos de HTML 5 03

Elementos de HTML 5 03

Professional Development

20 Qs

Sains Komputer Tingkatan 5 - 3.3.3 Membina laman web mudah

Sains Komputer Tingkatan 5 - 3.3.3 Membina laman web mudah

1st Grade - Professional Development

11 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?