Liigu sisu juurde

TinyBase

Reaktiivne mälusisene andmehoidla ja sünkroonimismootor kohaliku andmehaldusega rakendustele, mis pakub CRDT-sid, päringuid, detailseid kuulareid ning valikulisi Reacti konkse ja komponente.

Väike, sõltuvusteta reaktiivne andmesalv ja sünkroonimismootor JavaScript rakendustele. See pakub peenhäälestatud tellimusi, nii et kasutajaliidesed renderdatakse uuesti ainult asjakohaste andmete muutumisel ning rakendused püsivad kiired ja prognoositavad.

Andmeid saab modelleerida lihtsate võtme-väärtuse paaride või ridade ja lahtritega tabelitena. Sisseehitatud võimaluste hulka kuuluvad vaikeväärtuste ja tüübituletusega skeemid, kiirete päringute indeksid, koondmõõdikud, tabelitevahelised seosed, tagasivõtmise ja uuestitegemise kontrollpunktide süsteem ning SQL-ga seotud päringumootor TinyQL, mille abil saab reaktiivselt andmeid valida, ühendada, filtreerida ja rühmitada.

Kohalikku ja võrguühenduseta tööd eelistavate töövoogude jaoks pakub see MergeableStore'i kaudu algupärast CRDT tuge, millega saab klientide ja serverite vahel andmeid sünkroonida ja deterministlikult ühendada. Andmeid saab püsivalt salvestada brauseri salvestusruumi ja IndexedDB-sse ning andmebaasidesse nagu SQLite ja PostgreSQL. Samuti on olemas Yjsi ja Automerge'i integratsioonid.

Valikulised React sidumised hõlmavad konkse ja kergeid UI komponente täielikult reaktiivsete liideste loomiseks. Arenduse ajal saab salve andmeid reaalajas vaadata ja muuta rakendusesisese Inspectori abil. Hoolimata laiast funktsioonivalikust on tuum väike (umbes 5.3kB–11.7kB gzipitud), täielikult dokumenteeritud ja põhjalikult testitud.

Funktsioonid

  • Reaktiivne mälusisene andmehoidla
  • Võtme-väärtuse ja tabelipõhised andmemudelid
  • Detailsed kuulajad ja tellimused
  • TinyQL-i päringumootor (valimine/ühendamine/filtreerimine/rühmitamine)
  • Kiirete otsingute indeksid
  • Mõõdikud ja koondarvutused
  • Tabelitevahelised seosed
  • Vaikeväärtuste ja tüübimäärausega skeemid
  • Tagasivõtmise ja uuestitegemisega kontrollpunktid
  • Algupärane CRDT MergeableStore
  • Sünkroonimine WebSocketsi, BroadcastChanneli ja kohandatud transpordiviiside kaudu
  • Püsiv salvestus brauseri salvestusruumi ja IndexedDB-sse
  • Andmebaasipõhine püsiv salvestus SQLite'i ja PostgreSQLi jaoks (ning variantidele nagu Bun/Expo SQLite)
  • Integratsioonid Yjsi, Automerge'i, CR-SQLite'i, PGlite'i, ElectricSQL-i, Turso, PartyKiti ja Cloudflare Durable Objectsiga
  • Valikulised Reacti konksud ja eelehitatud komponendid (ui-react, ui-react-dom)
  • Rakendusesisene andmete Inspectori arendustööriist
  • Kohaliku andmehaldusega ja võrguühenduseta tööks sobiv disain
  • Väike pakett ja null sõltuvust
  • 100% testidega kaetus ja põhjalik dokumentatsioon

Seotud üksused

See võimas teek lihtsustab rakenduste olekuhaldust ja muudab keerukate andmete käsitlemise imelihtsaks.

GitHubi tärnid
3.1K
Uuendatud
Dec 6, 2024
Litsents
MIT License

See olekuhalduslahendus võimaldab rakendustes dünaamilisi andmeid sujuvalt lõimida ja kohaneb vaevata muutustega.

GitHubi tärnid
27.6K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Põhjalik tööriistakomplekt, mis on loodud Reduxi arendusprotsessi sujuvamaks muutmiseks ja täiustamiseks ning rakenduste ennustatava ja hallatavana hoidmiseks.

GitHubi tärnid
10.8K
Uuendatud
Dec 6, 2024
Litsents
MIT License

See teek lihtsustab kaasaegsete rakenduste puhverserveripõhist olekuhaldust ning parandab arenduskogemust tõhusa renderdamise ja hõlpsa olekumanipuleerimise abil.

GitHubi tärnid
9.2K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Reaktiivne kliendipoolne andmesalv reaalajas päringute ja optimistlike muudatustega, et tagada alla millisekundi reageerivad, järjepidevad kasutajaliidesed ja reaalajas sünkroonimine.

GitHubi tärnid
2.9K
Uuendatud
Aug 17, 2025
Litsents
MIT License

Võimas, kuid kerge olekuhalduse lahendus, mis kasutab Reacti rakendustes oleku haldamiseks atomaarset lähenemist.

GitHubi tärnid
18.9K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Täisfunktsionaalne teek, mis lihtsustab olekuhaldust, pakkudes struktureeritud lähenemist muudetavate olekute käsitlemisele.

GitHubi tärnid
7.0K
Uuendatud
Dec 3, 2024
Litsents
MIT License

Kaasaegne ja skaleeritav marsruutimise teek, mis on loodud spetsiaalselt Reactile ning keskendub tüübiohutusele ja tõhusale andmehaldusele.

GitHubi tärnid
8.4K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Teave KickstartUI kohta

KickstartUI on parim koht, kust leida parimaid UI raamistikke, teeke ja ehitustööriistu. Kureerime hoolikalt tipptasemel ressursse, et aidata arendajatel oma UI ideid ellu viia. Ükskõik, kas loote kohanduva veebirakenduse, kujundate mobiililiidest või interaktiivset prototüüpi, pakub meie platvorm vajalikke tööriistu projektide kiirendamiseks ja kasutajakogemuse parandamiseks. Tutvuge meie ulatusliku valikuga, et olla kursis uusimate suundumustega, avastada uusi võimalusi ja täiustada oma UI kujundusi. Kas olete valmis järgmise projektiga alustama? Vaadake esiletõstetud ressursse või otsige oma vajadustele vastavaid tööriistu.