Pereiti prie turinio

TanStack DB

Reaktyvioji kliento duomenų saugykla su tiesioginėmis užklausomis ir optimistinėmis mutacijomis, užtikrinanti nuoseklias naudotojo sąsajas greičiau nei per milisekundę ir sinchronizavimą realiuoju laiku.

Reaktyvioji kliento duomenų saugykla, orientuota į sinchronizavimą realiuoju laiku ir spartą. Ji papildo TanStack Query tipizuotomis kolekcijomis, tiesioginėmis užklausomis ir optimistinėmis mutacijomis, kad naudotojo sąsajos būtų nuoseklios ir itin sparčios.

Kolekcijos aprašo normalizuotus, tipizuotus duomenų rinkinius, kurių galima reaktyviai ieškoti pagal ryšius. Tiesioginės užklausos pateikia rezultatus greičiau nei per milisekundę net naudojant jungimus, filtrus ir agregacijas. Tai užtikrina diferencialinio duomenų srauto TypeScript realizacija. Smulkiai apibrėžtas reaktyvumas sumažina komponentų atvaizdavimą iš naujo, sekdamas tiksliai, kas pasikeitė.

Optimistinės mutacijos ir patikimi operacijų principai leidžia iškart įrašyti duomenis vietoje, grupuoti ir paruošti pakeitimus bei sinchronizuoti juos su fonine sistema. Sinchronizavimui nepavykus, pakeitimai automatiškai atšaukiami; taip pat teikiami gyvavimo ciklo kabliukai. Šis sprendimas skirtas didelėms ir sudėtingoms programoms: jis suteikia bet kokiam priekinės dalies rinkiniui normalizuotus duomenis, sparčias užklausas tarp kolekcijų ir patogią kūrimo patirtį.

Funkcijos

  • Reaktyvioji kliento duomenų saugykla su tipizuotomis kolekcijomis
  • Tiesioginės užklausos su jungimais, filtrais ir agregacijomis
  • Užklausų variklis, paremtas diferencialiniu duomenų srautu, pateikiantis rezultatus greičiau nei per milisekundę
  • Smulkiai apibrėžtas reaktyvumas, mažinantis pakartotinį atvaizdavimą
  • Optimistinės mutacijos su patikimais operacijų principais
  • Momentiniai vietiniai įrašai su sinchronizavimo ir gyvavimo ciklo palaikymu
  • Automatinis pakeitimų atšaukimas nepavykus sinchronizuoti
  • Normalizuotas duomenų modeliavimas visose kolekcijose
  • Užklausos tarp kolekcijų dideliu mastu
  • API ir tipai, pirmiausia skirti TypeScript
  • Integruojama su TanStack Query
  • Nepriklauso nuo karkaso

Susiję elementai

Ši biblioteka supaprastina tarpiniais objektais pagrįstą būsenos valdymą šiuolaikinėse programose, pagerindama kūrimo patirtį efektyviu atvaizdavimu ir paprastu būsenos keitimu.

GitHub žvaigždutės
9.2K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Reaktyvi duomenų saugykla atmintyje ir sinchronizavimo variklis vietinės pirmenybės programoms su CRDT, užklausomis, detaliais klausytojais ir pasirenkamais React kabliukais bei komponentais.

GitHub žvaigždutės
4.7K
Atnaujinta
Aug 16, 2025
Licencija
MIT License

Galingas, bet lengvas būsenos valdymo sprendimas, taikantis atominį metodą React programų būsenai valdyti.

GitHub žvaigždutės
18.9K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Ši galinga biblioteka supaprastina programų būsenos valdymą ir leidžia lengvai tvarkyti net sudėtingus duomenis.

GitHub žvaigždutės
3.1K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Visapusiška biblioteka, kuri supaprastina būsenos valdymą ir suteikia struktūruotą keičiamų būsenų tvarkymo būdą.

GitHub žvaigždutės
7.0K
Atnaujinta
Dec 3, 2024
Licencija
MIT License

Šis būsenos valdymo sprendimas leidžia sklandžiai integruoti dinamiškus duomenis į programas ir lengvai prisitaiko prie pokyčių.

GitHub žvaigždutės
27.6K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Šiuolaikiškas sprendimas React programų būsenai valdyti, kuriame daugiausia dėmesio skiriama paprastumui ir našumui.

GitHub žvaigždutės
48.5K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Išsamus įrankių rinkinys, padedantis supaprastinti ir patobulinti kūrimą naudojant Redux, kad programos veiktų nuspėjamai ir būtų lengvai prižiūrimos.

GitHub žvaigždutės
10.8K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Apie KickstartUI

KickstartUI – jūsų pagrindinė vieta, kurioje rasite geriausias UI sistemas, bibliotekas ir kūrimo įrankius. Kruopščiai atrenkame aukščiausios kokybės išteklius, padedančius kūrėjams įgyvendinti UI idėjas. Nesvarbu, ar kuriate prisitaikančią žiniatinklio programą, kuriate mobiliąją sąsają, ar projektuojate interaktyvų prototipą, mūsų platformoje rasite būtinus įrankius projektams paspartinti ir naudotojų patirčiai pagerinti. Peržiūrėkite didelę mūsų kolekciją, kad neatsiliktumėte nuo naujausių tendencijų, atrastumėte naujų galimybių ir patobulintumėte UI dizainą. Pasiruošę pradėti kitą projektą? Peržiūrėkite mūsų rekomenduojamus išteklius arba ieškokite konkrečių jūsų poreikius atitinkančių įrankių.