Saya mencipta komponen tanpa kewarganegaraan dan memanggilnya Hasilnya ialah ralat: React tidak ditakrifkan Akibatnya, jika saya menambah import React daripada 'react' sebelum mentakrifkan komponen tanpa kewarganegaraan, ralat tidak akan dilaporkan
.import React from 'react'
export default props=><p>123123123</p>
import HasNoState from './HasNoState'
<HasNoState />
Anda fikir anda tidak menggunakan React.
Tetapi apabila jsx dihuraikan menjadi js, React perlu dipanggil, jadi jika anda tidak memperkenalkan React di sini, anda secara semula jadi akan mendapat ralat.
<HasNoState /> Cara instantiating komponen ini ialah gula sintaksis yang dikapsulkan oleh react Untuk menggunakannya, react mesti diperkenalkan dalam skop
React Must Be in Scope...
Saya cadangkan anda pergi ke dokumentasi rasmi untuk membacanya dengan teliti, lihat bahagian tentang jsx
https://facebook.github.io/re...