Rumah  >  Artikel  >  hujung hadapan web  >  Adakah tindak balas mempunyai pengikatan dua hala?

Adakah tindak balas mempunyai pengikatan dua hala?

WBOY
WBOYasal
2022-04-21 10:24:312676semak imbas

Tiada pengikatan dua hala dalam tindak balas; idea reka bentuk tindak balas adalah aliran data sehala, tiada konsep tindak balas dua hala ialah lapisan pandangan, aliran data tunggal boleh hanya dihantar oleh komponen induk kepada anak melalui props Komponen memenuhi keperluan pemaparan lapisan paparan dan lebih mudah untuk diuji dan dikawal, jadi tiada pengikatan dua hala dalam tindak balas.

Adakah tindak balas mempunyai pengikatan dua hala?

Persekitaran pengendalian tutorial ini: Sistem Windows 10, bertindak balas versi 17.0.1, komputer Dell G3.

Adakah React mempunyai pengikatan dua hala?

React tidak mempunyai pengikatan dua hala

Idea reka bentuk ​​React ialah satu- cara aliran data. Saya rasa ia boleh difahami dengan cara ini Mengapa tiada pengikatan data dua hala:

Pertama sekali, React ialah lapisan View tulen

Kemudian, apakah itu keperluan untuk mengikat data dua hala untuk React -- Jelas sekali ini adalah keperluan perniagaan. Oleh kerana aliran data sehala sudah memenuhi keperluan pemaparan lapisan Lihat dan lebih mudah untuk diuji dan dikawal (daripada Props atau State), mengapakah terdapat keperluan untuk mengikat data dua hala dalam React tulen.

Jika anda perlu menyelesaikan masalah pengikatan data dua hala, anda boleh menggunakan perpustakaan pihak ketiga seperti bentuk rc Ant Design Anda juga boleh menyimpannya dalam State atau bahkan Redux, bergantung pada keperluan anda.

Jadi kekurangan pengikatan data dua hala dalam React bukanlah kekurangan kefungsian atau masalah konflik, tetapi React itu hanya memfokuskan pada menyelesaikan masalah tulen: lapisan Lihat.

Aliran data sehala

Aliran data sehala bermakna aliran data hanya boleh dihantar daripada komponen induk kepada komponen anak melalui prop, dan tidak boleh dihantar daripada komponen anak kepada induk Komponen lulus data Untuk mencapai pengikatan dua hala data, komponen anak hanya boleh menerima kaedah yang diluluskan oleh prop komponen induk untuk menukar data komponen induk, bukannya secara langsung. menghantar data komponen anak kepada komponen induk.

Sebenarnya, tiada konsep pengikatan dua hala dalam tindak balas Setiap kali kami mengemas kini halaman dan nilai, kami perlu memanggil api yang ditentukan untuk mencetuskannya, kami hanya perlu menggunakan Arahan model v kepada Pelaksanaan sepenuhnya, arahan dalam vue sebenarnya dilaksanakan menggunakan gula sintaks beberapa peristiwa.

Pembelajaran yang disyorkan: "tutorial video bertindak balas"

Atas ialah kandungan terperinci Adakah tindak balas mempunyai pengikatan dua hala?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn