Bug dalam dokumentasi
Bagaimana perilaku saat ini?
Operator penyebaran React telah dihapus di React 16, tetapi masih ada dalam dokumentasi https://reactjs.org/docs/jsx-in-depth.html#spread -attributes
Apa perilaku yang diharapkan?
Perhatian harus dimasukkan bahwa ini tidak termasuk React 16+. Mungkin juga menambahkan cara lain untuk menyebarkan alat peraga.
Versi React mana, dan browser / OS mana yang terpengaruh oleh masalah ini?
Bereaksi 16+. Ini bekerja di rilis sebelumnya.
Operator penyebaran adalah fitur bahasa, itu tidak (dan tidak bisa) dihapus di React 16.
Apa yang Anda maksud?
@salehhamadeh Anda mungkin memikirkan React.__spread
yang telah dihapus di https://github.com/facebook/react/pull/8942. Seperti yang ditunjukkan @gaearon , operator penyebaran adalah hal yang sama sekali berbeda . Saya berharap itu membereskan semuanya.
Saya tahu apa yang terjadi. Kode saya menggunakan JSXTransformer, yang mengkompilasi atribut spread ke React.__spread
. Terima kasih telah membantu saya mengetahuinya.
Oh begitu. Ya, JSXTransformer mungkin telah rusak sejak saat itu. Tetapi juga perhatikan bahwa itu sudah tidak didukung selama sekitar dua tahun sekarang. Dan Anda tidak boleh menggunakannya dalam produksi (jika Anda menggunakannya) —sebaliknya, harap kompilasi JSX dengan Babel sebelumnya.
Komentar yang paling membantu
Saya tahu apa yang terjadi. Kode saya menggunakan JSXTransformer, yang mengkompilasi atribut spread ke
React.__spread
. Terima kasih telah membantu saya mengetahuinya.