Jak zaimportować tylko komponent z biblioteki React?
Jak zaimportować tylko komponent z biblioteki React?
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:
- Eksport domyślny (default export):
export default React;- Moduł ma jeden główny element eksportowany. - 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.Componentnie jest domyślnym eksportem z bibliotekireact. - 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.
Pojęcia z tego pytania
- Aplikacja Jednostronicowa (Single Page Application - SPA)Aplikacja internetowa ładująca pojedynczy dokument HTML i dynamicznie aktualizująca zawartość strony bez konieczności przeładowywania całego dokumentu.
- Porty sieciowe (TCP/UDP)16-bitowe liczby całkowite (0-65535) w warstwie transportowej (TCP/UDP), służące do identyfikacji i rozróżniania procesów i usług sieciowych na pojedynczym hoście.
- Biblioteka React (React.js)Deklaratywna biblioteka języka JavaScript stworzona przez firmę Meta, służąca do budowy interfejsów użytkownika w aplikacjach Single Page Application (SPA) w oparciu o komponenty i Virtual DOM.
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.
- #91
Aplikacje Web wykonane we frameworku Angular lub bibliotece React i działające na domyślnych ustawieniach portów można uruchomić na lokalnym serwerze, wpisując w przeglądarce
- #116
Przedstawione równoważne funkcjonalnie fragmenty kodu w bibliotece React.js oraz we frameworku Angular mają za zadanie wyświetlić
- #118
Programista może zastosować framework Angular w celu implementacji aplikacji:
- #164
Frameworkiem umożliwiającym programowanie aplikacji desktopowych jest
- #168
Na funkcjonalnie równoważnych sobie listingach fragmentów aplikacji Angular i React.js jest utworzona lista punktowana, która zawiera