flowr
1.0.0
Flowr menyediakan satu set komponen reaksi yang berguna untuk mengendalikan aliran render Anda.
Untuk menambahkan flowr ke dependensi aplikasi Anda, Anda hanya perlu menjalankan:
npm install flowr -S Ini akan mengunduh flowr ke folder node_modules Anda dan kemudian Anda dapat mengimpor komponen flowr ke modul Anda.
import { Maybe , Either , Await } from 'flowr'
// ... Flowr ramah yang mengguncang pohon . Selama Anda menggunakan modul ES6, bundel Anda hanya akan berisi komponen flowr yang diperlukan. Baca lebih lanjut tentang pengocok pohon
Ada dua kategori komponen yang tersedia: persyaratan dan penjadwal
Baca dokumen
| Nama | Alat peraga | Keterangan |
|---|---|---|
Maybe | when | Render itu anak -anak hanya jika when true |
Either | when | Jika when true itu membuat anak pertama, jika tidak, ia membuat yang kedua |
Flip | when | Membalik urutan dua anak pertama |
Reverse | when | Membalikkan urutan semua anaknya |
Order | sort | Memesan kembali anak-anak dalam urutan yang disediakan melalui sort |
One | at | Hanya membuat anak di indeks yang ditentukan |
Some | at | Hanya membuat anak -anak di indeks yang ditentukan jika ada |
Constant | * | Hanya akan membuat sekali , tidak pernah memperbarui keadaan anak -anaknya (harus componentupdate -> false) |
Pure | * | Akan mendaftar ulang hanya ketika alat peraga yang disahkan telah berubah (pureComponent) |
Just | * | Hanya membuat anak -anak itu, tidak ada yang istimewa, bagus untuk rendering dinamis |
Nothing | * | Tidak memberikan apa pun |
| Nama | Alat peraga | Keterangan |
|---|---|---|
Await | for , tap , onPromise | Membuat itu anak -anak kapan dan hanya jika janji yang disediakan diselesaikan. Ketika digunakan dengan alat peraga render, itu akan selalu menerapkan hasil janji (err, res) ke panggilan balik. Itu juga menerima fungsi yang mengembalikan janji |
Stream | * | Komponen render-prop yang memungkinkan bekerja dengan aliran alat peraga |
Debounce | time , immediate | Merender itu anak -anak hanya setelah jumlah waktu tertentu telah berlalu sejak render sebelumnya. |
Delay | time | Membuat anak -anak itu hanya setelah waktu tertentu telah berlalu |
Throttle | time | Merender itu adalah anak -anak paling banyak sekali dalam interval waktu yang ditentukan. |