React JS

React JS

Professional Development

15 Qs

quiz-placeholder

Similar activities

Computer basics for beginners

Computer basics for beginners

Professional Development

15 Qs

GUESS THAT WORD IN CYBER!

GUESS THAT WORD IN CYBER!

Professional Development

10 Qs

ÔN CUỐI NĂM KHỐI 5

ÔN CUỐI NĂM KHỐI 5

Professional Development

10 Qs

CodeMonkey Platform Management & Resources

CodeMonkey Platform Management & Resources

Professional Development

10 Qs

Revisão LP 2023.1

Revisão LP 2023.1

Professional Development

10 Qs

ข้อสอบปลายภาควิชาเทคโนโลยี ม.3

ข้อสอบปลายภาควิชาเทคโนโลยี ม.3

Professional Development

20 Qs

INTO Artificial Intelligence

INTO Artificial Intelligence

University - Professional Development

10 Qs

Microsoft Office Advandces 2016

Microsoft Office Advandces 2016

9th Grade - Professional Development

20 Qs

React JS

React JS

Assessment

Quiz

Computers

Professional Development

Hard

Created by

Nazym Otarbayeva

Used 29+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?