Μετάβαση στο περιεχόμενο

nuqs

Διαχειριστείτε εύκολα την κατάσταση εφαρμογών στο Next.js χρησιμοποιώντας τη συμβολοσειρά ερωτήματος URL για τη διατήρηση και τον συγχρονισμό της κατάστασης.

Αυτή η βιβλιοθήκη παρέχει ένα hook για τη διαχείριση της κατάστασης σε εφαρμογές Next.js μέσω της συμβολοσειράς ερωτήματος URL, παρόμοιο με το hook useState στο React. Επιτρέπει στους προγραμματιστές να συγχρονίζουν εύκολα την κατάσταση των στοιχείων με το URL, διατηρώντας την κατά την πλοήγηση και την ανανέωση.

### Δυνατότητες

Η βιβλιοθήκη υποστηρίζει πλήρως τόσο τους app όσο και τους pages routers του Next.js, ώστε να λειτουργεί απρόσκοπτα με διάφορες ρυθμίσεις δρομολόγησης. Διαθέτει απλό API, οικείο στους προγραμματιστές React, για γρήγορη υιοθέτηση.

### Στις βασικές δυνατότητες περιλαμβάνονται:

- Ασφάλεια τύπων από άκρο σε άκρο μεταξύ στοιχείων διακομιστή και πελάτη.

- Καθολική υποστήριξη τόσο για τους app όσο και για τους pages routers.

- Οικείο API παρόμοιο με το React.useState, που συγχρονίζεται με το URL.

- Ενσωματωμένοι αναλυτές για συνηθισμένους τύπους κατάστασης, όπως ακέραιους, δεκαδικούς, boolean κ.λπ.

- Επιλογές ελέγχου ιστορικού που επιτρέπουν αντικατάσταση ή προσθήκη εγγραφών στο ιστορικό του browser.

- Σχεδιασμένο για ενημερώσεις με προτεραιότητα στον πελάτη, με επιλογές ειδοποίησης του διακομιστή για την επαναπροσαρμογή των στοιχείων που αποδίδονται.

- Ειδικό hook, το `useQueryStates`, για την ταυτόχρονη διαχείριση πολλών σχετικών μεταβλητών κατάστασης ερωτήματος.

- Μικρό και ελαφρύ, μόλις 4.39 kB σε μορφή gzipped.

- Εκτενείς δοκιμές σε κάθε έκδοση του Next.js.

- Προσαρμόσιμοι αναλυτές και σειριοποιητές ανάλογα με τις ανάγκες των προγραμματιστών.

Δυνατότητες

  • Ασφαλές ως προς τους τύπους
  • Ασφάλεια τύπων από άκρο σε άκρο μεταξύ στοιχείων διακομιστή και πελάτη
  • Καθολική υποστήριξη για τους app και pages routers
  • Απλό API παρόμοιο με το React.useState
  • Ενσωματωμένοι αναλυτές για συνηθισμένους τύπους
  • Έλεγχος ιστορικού για τη διαχείριση κατάστασης
  • Ενημερώσεις shallow με προτεραιότητα στον πελάτη
  • Cache διακομιστή για ασφαλή ως προς τους τύπους πρόσβαση σε ένθετα React Server Components
  • Υποστήριξη του useTransition για εμφάνιση καταστάσεων φόρτωσης
  • Προσαρμόσιμοι αναλυτές και σειριοποιητές
  • Ελαφρύ με ελάχιστο μέγεθος bundle
  • Δοκιμασμένο σε όλες τις εκδόσεις του Next.js

Σχετικά στοιχεία

Μια ολοκληρωμένη λύση για τη γρήγορη και αποδοτική ανάπτυξη προσβάσιμων και αποκριτικών περιβαλλόντων χρήστη.

Αστέρια στο GitHub
27.0K
Ενημερώθηκε στις
Dec 6, 2024
Άδεια χρήσης
MIT License

Ένα απαραίτητο εργαλείο για τη διαχείριση δρομολόγησης και πλοήγησης σε εφαρμογές React, που ενισχύει την αποδοτικότητα των προγραμματιστών και την απόδοση της εφαρμογής.

Αστέρια στο GitHub
53.4K
Ενημερώθηκε στις
Dec 6, 2024
Άδεια χρήσης
MIT License

Αυτό το framework δίνει τη δυνατότητα στους προγραμματιστές να δημιουργούν αποδοτικές και εύκολα συντηρήσιμες διαδικτυακές εφαρμογές και στοιχεία, συνδυάζοντας δηλωτικές και συναρτησιακές τεχνικές προγραμματισμού.

Αστέρια στο GitHub
3.1K
Ενημερώθηκε στις
Dec 6, 2024
Άδεια χρήσης
MIT License

Μια ισχυρή λύση για τη δημιουργία ασύγχρονων, δυναμικών διαδικτυακών εφαρμογών με πλούσιο σύνολο λειτουργιών που ενισχύει την παραγωγικότητα των προγραμματιστών.

Αστέρια στο GitHub
127.6K
Ενημερώθηκε στις
Dec 6, 2024
Άδεια χρήσης
MIT License

Αυτή η βιβλιοθήκη προσφέρει έναν αποτελεσματικό τρόπο προσθήκης λειτουργιών μεταφοράς και απόθεσης σε εφαρμογές React, χωρίς να χρειάζεται να ασχοληθείτε με τις πολυπλοκότητες των API του προγράμματος περιήγησης.

Αστέρια στο GitHub
21.1K
Ενημερώθηκε στις
Dec 6, 2024
Άδεια χρήσης
MIT License

Μια ισχυρή βιβλιοθήκη διαχείρισης φορμών που απλοποιεί τη διαχείριση φορμών σε εφαρμογές React, με έμφαση στην απόδοση και τη χρηστικότητα.

Αστέρια στο GitHub
41.8K
Ενημερώθηκε στις
Dec 6, 2024
Άδεια χρήσης
MIT License

Αυτό το εργαλείο φέρνει επανάσταση στον τρόπο διαχείρισης ασύγχρονων δεδομένων στις εφαρμογές σας, προσφέροντας μια δηλωτική και αυτόματη λύση που βελτιώνει τόσο την εμπειρία των προγραμματιστών όσο και των χρηστών.

Αστέρια στο GitHub
42.8K
Ενημερώθηκε στις
Dec 6, 2024
Άδεια χρήσης
MIT License

Μια σύγχρονη και επεκτάσιμη βιβλιοθήκη δρομολόγησης, σχεδιασμένη ειδικά για το React, με έμφαση στην ασφάλεια τύπων και την αποδοτική διαχείριση δεδομένων.

Αστέρια στο GitHub
8.4K
Ενημερώθηκε στις
Dec 6, 2024
Άδεια χρήσης
MIT License

Σχετικά με το KickstartUI

Το KickstartUI είναι ο απόλυτος προορισμός σας για να ανακαλύψετε τα καλύτερα πλαίσια, βιβλιοθήκες και εργαλεία κατασκευής UI. Συγκεντρώνουμε προσεκτικά κορυφαίους πόρους, ώστε να βοηθήσουμε τους προγραμματιστές να δώσουν ζωή στις ιδέες τους για UI. Είτε δημιουργείτε μια προσαρμοστική διαδικτυακή εφαρμογή, σχεδιάζετε μια διεπαφή για κινητά είτε αναπτύσσετε ένα διαδραστικό πρωτότυπο, η πλατφόρμα μας προσφέρει τα απαραίτητα εργαλεία για να επιταχύνετε τα έργα σας και να βελτιώσετε την εμπειρία των χρηστών. Εξερευνήστε την εκτενή συλλογή μας για να ακολουθείτε τις τελευταίες τάσεις, να ανακαλύψετε νέες δυνατότητες και να αναβαθμίσετε τα UI σχέδιά σας. Έτοιμοι να ξεκινήσετε το επόμενο έργο σας; Δείτε τους προτεινόμενους πόρους μας ή αναζητήστε συγκεκριμένα εργαλεία που ανταποκρίνονται στις ανάγκες σας.