Υπάρχει ένα συστατικό React με ένα input. Πατάμε το κουμπί «Εμφάνιση input» και εμφανίζεται το input, αλλά δεν λαμβάνει εστίαση. Πρέπει να διορθωθεί αυτό. Πρότεινε όσο το δυνατόν περισσότερες λύσεις.
Frontend
Τι νομίζεις γι' αυτό; Ένα καλό εργαλείο, κακό;
Έχεις χρησιμοποιήσει ποτέ styled-components;
Δηλαδή, πήγαινες σε αυτόν, περιγράφατε τους συμβολαί με κάποιο τρόπο;
Τι τύπο δεδομένων επεξεργαστήκαμε σε αυτό το βήμα;
Πώς να λύσετε άμεσα ένα συγκεκριμένο πρόβλημα με το undefined στο selectedId, χωρίς να ξαναγράψετε;
Δεν έχεις ποτέ πειραχτεί στην υποδομή Kubernetes;
Υπάρχει ένα συστατικό με μια ιεραρχική λίστα δεδομένων σε μορφή δέντρου. Πρέπει να αποδώσετε αυτό το δέντρο: γονείς και παιδιά με δεξιό περιθώριο. Υλοποιήστε την απόδοση χωρίς λειτουργίες απόκρυψης/εμφάνισης.
Πώς μπορεί να λυθεί το πρόβλημα με την κοινή κατάσταση isOpen για πολλαπνούς κόμβους; Υπάρχει μια πιο όμορφη επιλογή;
Όσον αφορά τις εφαρμογές που ήταν ενσωματωμένες η μία στην άλλη — ήταν όλες σε React;
Γράψτε μια λειτουργία βαθιάς αντιγραφής ενός αντικειμένου σε καθαρό JavaScript, χωρίς να χρησιμοποιείτε ενσωματωμένα εργαλεία.
Εδώ, ο δεύτερος παράμετρος του setTimeout είναι συνήθως το χρονικό όριο, ποιο αριθμό θα περάσεις εκεί;
Τεχνικά — ανέπτυξες το έργο από το μηδέν και ρύθμισες τα πάντα μόνος σου;
Έχεις ρυθμίσει ποτέ CI/CD ή σχετικά με την υποδομή;
Δεν εκτελείται η λειτουργία toggleInput πριν από αυτό;
Πώς μπορούμε να λύσουμε αυτό το πρόβλημα αναγνωσιμότητας του κώδικα;
Βλέπεις, κάνω κλικ στο item 2, το κρύβω, και το item 1 επίσης κλείνει. Δεν θα έπρεπε να συμβαίνει αυτό. Μπορείς να εξηγήσεις γιατί συμβαίνει αυτό;
Και το τελευταίο έργο – πόσοι προγραμματιστές ήταν συνολικά, ποια ήταν η ομάδα, με ποιον έπρεπε να επικοινωνείς;
Άρα, αυτή η λειτουργία θα εκτελεστεί πλήρως μέχρι την απόδοση;
Ας προχωρήσουμε βήμα προς βήμα: πατήσαμε το κουμπί Toggle Input — πες μου τι συμβαίνει αυτή τη στιγμή στο δέντρο DOM.