Έχετε εξετάσει άλλους πιο σύγχρονους bundlers, όπως το Vite ή το Rollup;
Frontend
Πες μου για το hook useTransition — πώς λειτουργεί και για ποιο λόγο χρησιμοποιείται;
Πότε σε σχέση με τον κύκλο γεγονότων εκτελείται το requestAnimationFrame;
Ας υποθέσουμε ότι έχουμε μια εφαρμογή React Native και μια web εφαρμογή. Μερικές API του browser, συμπεριλαμβανομένου του Local Storage, δεν είναι διαθέσιμες στο React Native (εκεί χρησιμοποιείται το Async Storage). Πώς θα υλοποιούσατε μια ενιαία διεπαφή για την αποθήκευση με διαφορετικές υλοποιήσεις για το web και το React Native;
Ποιον μεταγλωττιστή χρησιμοποιήσατε στο έργο; Αναφέρατε ότι βελτιστοποιήσατε το Webpack — ήταν ο κύριος μεταγλωττιστής;
Πώς μπορεί κανείς να αναλύσει JSON με ροή, διαχωρίζοντας την επεξεργασία σε τμήματα, ώστε να μην μπλοκάρει το κύριο νήμα; Με τι μπορεί να ξεκινήσει την επεξεργασία του επόμενου τμήματος, ώστε να μην καθυστερεί η σελίδα (π.χ., requestIdleCallback, γεννήτορες);
Πείτε μας λίγα για εσάς, την εμπειρία σας και τα τελευταία έργα σας.
Ποια είναι τα βασικά διαφορές στη διαμόρφωση μεταξύ React Native (Web) και μιας συνηθισμένης web εφαρμογής;
Αν έχουμε μια μεγάλη αποθήκη που αποτελείται από πολλά μέρη, και ο γονικός σύνθετος χρησιμοποιεί ένα μέρος της κατάστασης, και ο παιδικός άλλο, πώς διασφαλίζουμε μια ανεξάρτητη επανεμφάνιση αυτών των συστατικών χωρίς να τα τυλίγουμε σε useMemo;