Przejdź do treści głównej
INF.04Pytanie #227 z 856frameworki-frontendowe-spa

Jak zaimportować tylko komponent z biblioteki React?

Opcje odpowiedzi:
A
import React.Component from 'react'
B
import [ Component ] from 'react'
C
import Component from 'react'
D
import { Component } from 'react'
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D

Uzasadnienie i szersze wyjaśnienie:

W nowoczesnym JavaScripcie (ES6 i nowszych wersjach) do zarządzania modułami służy składnia import/export. Istnieją dwa główne rodzaje eksportu:

  1. Eksport domyślny (default export): export default React; - Moduł ma jeden główny element eksportowany.
  2. Eksport nazwany (named export): export { Component, useState, ... }; - Moduł eksportuje wiele elementów pod ich nazwami.

Biblioteka react używa obu tych mechanizmów. React jest eksportem domyślnym, natomiast Component, useState, useEffect i inne są eksportami nazwanymi.

Aby zaimportować nazwany eksport, należy użyć składni z nawiasami klamrowymi: import { Component } from 'react'.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A i C: Składnia import X from 'module' jest używana do importu domyślnego. Component nie jest domyślnym eksportem z biblioteki react.
  • B: Nawiasy kwadratowe nie są używane w składni importu w ten sposób.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Frameworki frontendowe spa”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 35 pytań z tego działu.