Ben dünyayı tepki yeniyim ve böyle bir çizgi var:onClick, yeni tepki bileşenini oluşturmuyor.
<Button onClick={() => console.log("hello")}>Button</Button>
ve üzerinde konsolda üzerinde yazılı hello
alacak tıklayın.
<Button onClick={() => <NewComponent />}>Button</Button>
şimdi butonuna tıklandığında, ben
NewComponent
hale bekliyoruz: Artık çizgiyi geçmek. Ama öyle değil.
Emin değilim, neden böyle olduğu. Yukarıdaki kodu render
yönteminde olduğunu unutmayın.
. Bileşenin oluşturulmasını nerede beklerdiniz? –
aynı sayfada. – batman
Ama nerede? Düğmenin üstünde? Düğmenin altında mı? Düğmenin içinde mi? * OnClick' özniteliğinin içinde mi? * Başka bir yerde mi? Şu anda tıklama işleyiciniz 'function() {React.createElement (...); } '. Oluşturulan eleman ile hiçbir şey yapmaz. –