Acara nduweni peran penting kanggo nggawe antarmuka pangguna sing interaktif lan dinamis ing React. Ing tutorial iki, kita bakal njelajah cara nangani acara React lan nanggapi tumindak pangguna kanthi efektif.
Penanganan Acara ing JSX
React nyedhiyakake sistem acara sintetik sing mbungkus acara browser asli lan normalake ing macem-macem browser. Kita bisa masang panangan acara langsung menyang unsur JSX nggunakake onEventName
atribut.
Tuladha:
Penanganan Acara lan Obyek Acara
Nalika acara dipicu, React kanthi otomatis ngliwati obyek acara menyang fungsi pengendali acara. Kita bisa ngakses obyek iki kanggo entuk informasi tambahan babagan acara kasebut, kayata unsur target, koordinat mouse, lsp.
Tuladha:
Naleni Event Handlers
Nalika menehi panangan acara minangka peraga, penting kanggo ngiket menyang conto komponen. Iki mesthekake yen this
konteks sing bener dijaga nalika acara kasebut dipicu.
Tuladha:
Panyebaran Acara lan Nyegah Tindakan Default
React nggunakake sistem acara sintetik sing otomatis nangani panyebaran acara. Kanggo nyegah prilaku browser standar, kayata kiriman formulir utawa navigasi link, kita bisa nelpon event.preventDefault()
cara kasebut.
Tuladha:
Kanthi mangerteni carane nangani acara ing React, sampeyan bisa nggawe antarmuka panganggo interaktif lan responsif sing seamlessly nanggapi tumindak pangguna.
Punika dhaptar acara umum ing React
1. onClick
: Acara iki dumadi nalika unsur diklik.
Tuladha:
2. onChange
: Iki acara occurs nalika Nilai saka unsur input(input, pilih, textarea) owah-owahan.
Tuladha:
3. onSubmit
: Acara iki kedadeyan nalika formulir diajukake. Tuladha:
4. onMouseEnter
: Acara iki dumadi nalika pointer mouse ngetik unsur.
Tuladha:
5. onMouseLeave
: Acara iki dumadi nalika pointer mouse ninggalake unsur.
Tuladha:
6. onKeyDown
: Acara iki kedadeyan nalika tombol ditekan.
Tuladha:
7. onKeyUp
: Acara iki dumadi nalika tombol dirilis.
Tuladha:
8. onFocus
: Acara iki dumadi nalika unsur nampa fokus.
Tuladha:
9. onBlur
: Acara iki dumadi nalika unsur ilang fokus.
Tuladha:
10. onScroll
: Acara iki dumadi nalika unsur digulung.
Tuladha:
Iki mung sawetara conto acara umum ing React. Sampeyan bisa nggunakake acara kasebut utawa nggawe acara khusus miturut kabutuhan ing React aplikasi sampeyan.