Pertanyaan yang diberi tag «ecmascript-6»

Versi 2015 dari spesifikasi ECMAScript, sekarang menjadi standar (ECMAScript 2015). Hanya gunakan tag ini di mana pertanyaannya secara spesifik berkaitan dengan fitur-fitur baru atau perubahan teknis yang disediakan dalam ECMAScript 2015.



6
`export const` vs.` export default` di ES6
Saya mencoba menentukan apakah ada perbedaan besar antara keduanya, selain dapat mengimpor dengan export defaulthanya melakukan: import myItem from 'myItem'; Dan menggunakan export constsaya bisa lakukan: import { myItem } from 'myItem'; Saya bertanya-tanya apakah ada perbedaan dan / atau kasus penggunaan selain ini.

5
ES6 mengekspor / mengimpor dalam file indeks
Saat ini saya menggunakan ES6 di aplikasi Bereaksi via webpack / babel. Saya menggunakan file indeks untuk mengumpulkan semua komponen modul dan mengekspornya. Sayangnya, yang terlihat seperti ini: import Comp1_ from './Comp1.jsx'; import Comp2_ from './Comp2.jsx'; import Comp3_ from './Comp3.jsx'; export const Comp1 = Comp1_; export const Comp2 = Comp2_; …


4
Babel 6 mengubah cara ekspor default
Sebelumnya, babel akan menambahkan baris module.exports = exports["default"]. Tidak lagi melakukan ini. Apa artinya ini sebelum saya bisa melakukan: var foo = require('./foo'); // use foo Sekarang saya harus melakukan ini: var foo = require('./foo').default; // use foo Bukan masalah besar (dan saya menduga inilah yang seharusnya selama ini). Masalahnya …

11
Bagaimana saya bisa mengimpor modul ES6 secara kondisional?
Saya perlu melakukan sesuatu seperti: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } Kode di atas tidak dikompilasi; itu melempar SyntaxError: ... 'import' and 'export' may only appear at the top level. Saya mencoba menggunakan System.importseperti yang ditunjukkan di sini , tetapi saya …

13
“Impor token yang tak terduga” di Nodejs5 dan babel?
Dalam file js, saya menggunakan impor bukannya membutuhkan import co from 'co'; Dan mencoba menjalankannya secara langsung oleh nodejs karena dikatakan impor adalah 'fitur pengiriman' dan dukungan tanpa tanda runtime ( https://nodejs.org/en/docs/es6/ ), tetapi saya mendapat kesalahan import co from 'co'; ^^^^^^ SyntaxError: Unexpected token import Kemudian saya mencoba menggunakan …

3
Bereaksi komponen stateless fungsional, PureComponent, Komponen; apa perbedaannya dan kapan kita harus menggunakan apa?
Untuk mengetahui bahwa dari Bereaksi v15.3.0 , kami memiliki kelas dasar baru yang disebut PureComponent untuk diperluas dengan PureRenderMixin bawaan . Apa yang saya mengerti adalah bahwa, di bawah tenda ini menggunakan perbandingan alat peraga di dalam shouldComponentUpdate. Sekarang kita memiliki 3 cara untuk mendefinisikan komponen Bereaksi: Komponen stateless fungsional …



4
Bagaimana cara menggunakan fungsi panah (bidang kelas publik) sebagai metode kelas?
Saya baru menggunakan kelas ES6 dengan React, sebelumnya saya telah mengikat metode saya ke objek saat ini (tunjukkan dalam contoh pertama), tetapi apakah ES6 memungkinkan saya untuk secara permanen mengikat fungsi kelas ke instance kelas dengan panah dengan kelas? (Berguna saat melewati sebagai fungsi panggilan balik.) Saya mendapatkan kesalahan ketika …

19
Bagaimana cara menggulir ke suatu elemen?
Saya memiliki widget obrolan yang menarik serangkaian pesan setiap kali saya menggulir ke atas. Masalah yang saya hadapi sekarang adalah slider tetap diperbaiki di atas ketika pesan dimuat. Saya ingin fokus pada elemen indeks terakhir dari array sebelumnya. Saya menemukan bahwa saya dapat membuat referensi dinamis dengan melewati indeks, tetapi …

3
Panggil metode statis dari metode kelas ES6 biasa
Apa cara standar untuk memanggil metode statis? Saya bisa memikirkan menggunakan constructoratau menggunakan nama kelas itu sendiri, saya tidak suka yang terakhir karena merasa tidak perlu. Apakah yang pertama direkomendasikan, atau ada yang lain? Berikut ini contoh (buat-buat): class SomeObject { constructor(n){ this.n = n; } static print(n){ console.log(n); } …

9
di mana file konfigurasi webpack buat-reaksi-aplikasi?
Saya membuat proyek ReactJS dengan create-react-apppaket dan itu bekerja dengan baik, tetapi saya tidak dapat menemukan file dan konfigurasi webpack. Bagaimana cara kerja reaksi-membuat-aplikasi dengan webpack? Di mana file konfigurasi webpack berada dalam instalasi default create-react-app? Saya tidak dapat menemukan file konfigurasi di folder proyek saya. Saya belum membuat file …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.