Gunakan komponen React Anda di mana saja di file
HTML sebagai komponen web (elemen khusus).
Demo ⚡ Dokumen
2kb gzip · Tidak ada ketergantungan · Dukungan IE
Remount tersedia melalui repositori paket npm. Bereaksi 18 diperlukan.
# npm
npm install remount react react-dom
# yarn
yarn add remount react react-dom
yarn add remount
npm install remount
Mari kita mulai dengan komponen React apa pun. Ini dia:
const Greeter = ( { name } ) => {
return < div > Hello, { name } ! < / div >
}
Gunakan define() untuk mendefinisikan elemen khusus. Mari kita definisikan elemen <x-greeter>
:
import { define } from 'remount'
define ( { 'x-greeter' : Greeter } )
Anda sekarang dapat menggunakannya di mana saja di HTML Anda! ?
< x-greeter props-json =' {"name":"John"} ' > </ x-greeter >
⚡ Dokumentasi API →
Beberapa gagasan mengapa Anda mungkin ingin mempertimbangkan Remount untuk proyek Anda:
Menambahkan React ke aplikasi non-SPA Anda dapat menggunakan komponen React di halaman mana pun di situs HTML "biasa". Sangat bagus untuk menambahkan React ke aplikasi yang dibangun di Rails atau Phoenix. | |
? Interop dengan kerangka kerja lain Remount memungkinkan Anda menggunakan komponen React sama seperti elemen HTML lainnya. Ini berarti Anda dapat menggunakan React dengan Vue, Angular, atau pustaka/kerangka DOM lainnya. |
<x-greeter props-json="{...}">
) (dokumen)<x-greeter name="John">
) (dokumen)Remount mendukung semua browser yang didukung React 18.
API Elemen Khusus # ("Komponen Web") akan digunakan jika tersedia (Chrome/67+), dan jika tidak, akan dikembalikan ke API yang kompatibel.
⚡ Dokumen dukungan browser →
pasang kembali © 2022, Rico Sta. Cruz. Dirilis di bawah Lisensi MIT.
Ditulis dan dikelola oleh Rico Sta. Cruz dengan bantuan kontributor (daftar).
ricostacruz.com · GitHub @rstacruz · Twitter @rstacruz