Mengapa menggunakan Braces dalam Sintaks Import JavaScript?

Barbara Streisand
Lepaskan: 2024-11-02 11:44:02
asal
134 orang telah melayarinya

Why use Braces in JavaScript Import Syntax?

Menggunakan Kurungan dengan Sintaks Import JavaScript

Sintaks import JavaScript membenarkan pengimportan perpustakaan dan modul. Pustaka yang ditemui baru-baru ini menggunakan sintaks berikut:

import React, { Component, PropTypes } from 'react';
Salin selepas log masuk

Sintaks ini berbeza daripada teknik yang lebih konvensional, iaitu mengimport React tanpa pendakap:

import React, Component, PropTypes from 'react';
Salin selepas log masuk

Memahami Sintaks dengan Braces

Sintaks dengan pendakap menunjukkan bahawa eksport lalai daripada 'react' harus diimport di bawah nama React. Selain itu, komponen eksport yang dinamakan dan PropTypes hendaklah diimport di bawah nama yang sama. Ini ialah gabungan dua sintaks biasa:

import React from 'react';
import { Component, PropTypes } from 'react';
Salin selepas log masuk

Tujuan Sintaks Dakap

Secara amnya, kebanyakan modul menyediakan sama ada satu eksport lalai atau senarai daripada eksport yang dinamakan. Adalah jarang modul menawarkan kedua-duanya. Walau bagaimanapun, apabila modul mempunyai ciri biasa yang dieksport sebagai lalai dan sub-ciri tambahan, sintaks pendakap boleh digunakan. Sintaks ini membenarkan ciri ideal diimport sebagai lalai, manakala yang lain dinamakan eksport.

Penjelasan Alternatif

Untuk menjelaskan lebih lanjut, sintaks pendakap adalah setara kepada:

import { default as React, Component, PropTypes } from 'react';
Salin selepas log masuk

Ini menunjukkan bahawa eksport lalai daripada 'react' sedang diimport sebagai React dan eksport yang dinamakan Komponen dan PropTypes juga sedang diimport sebagai diri mereka sendiri.

Sebaliknya , sintaks tanpa pendakap adalah bersamaan dengan mengimport eksport lalai 'react' sebagai React sambil mengimport Komponen dan PropTypes eksport yang dinamakan.

Atas ialah kandungan terperinci Mengapa menggunakan Braces dalam Sintaks Import JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!