Sobes.tech

Τι είναι το ref, reactive, computed και watch στο Vue;

Middle
Хайерлаб
58

Δείτε τον κώδικα: γιατί η συνιστώσα App θα ανανεωθεί όταν κάνετε κλικ στο κουμπί 'Render', και γιατί η συνιστώσα Child θα ανανεωθεί όταν εισάγετε κείμενο στο input;

Middle+
Т-БанкТ-Банк
58

Γιατί μια κανονική συνάρτηση μπορεί να καλεστεί πριν από την δήλωσή της, αλλά όχι μια βελόνα;

Middle
X-Notes
58

Μια δεδομένη λειτουργία και δύο αντικείμενα για τον έλεγχο τύπων. Σε μια περίπτωση, το TypeScript δεν διαμαρτύρεται, στην άλλη ναι. Πρέπει να τυποποιήσετε τη λειτουργία έτσι ώστε η συμπεριφορά του TypeScript να ανταποκρίνεται σε αυτό που αναμένεται (χρησιμοποιώντας generics και keyof).

Middle+
Ozon Tech
58

Θα καλείται το useEffect αν το useRef βρίσκεται στις εξαρτήσεις του;

Middle
X-Notes
58

Πώς να τυποποιήσετε την απάντηση API αν ο συμβόλαιο δεν είναι τέλειο;

Middle
МТС БанкМТС Банк
58

Αναδιαρθρώστε το συστατικό που εμφανίζει έναν τυχαίο αριθμό (από Promise) και τη θέση κύλισης. Βρείτε τα προβλήματα και διορθώστε τα.

Middle+
SelectySelecty
58

const func = obj.sayHi() const boundFuns = func.bind(obj) boundFuns() ------------------- const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) const param = useMemo(() => a + b) return <Child value={param} />

Middle+
IT OneIT One
58

Μίλησε για τα πλεονεκτήματα και τα προβλήματα των μικρο-frontend.

Middle
РСХБ-автоматизация
58

Πώς επιλέγετε πού να χρησιμοποιήσετε Angular Signals και πού RxJS;

Middle
СК Согласие
58

Τι συνέβη στην προηγούμενη εργασία;

Middle
ТранснефтьТранснефть
58

/* * Συνάρτηση που μιμείται την αίτηση δεδομένων από το backend. * Το backend έχει περιορισμό RPS και θα αποτύχει, * αν ο αριθμός των παράλληλων αιτημάτων υπερβαίνει το MAX_PARALLEL_REQUESTS. */ function requestData(id: number): Promise<string> { parallelRequests++; if (parallelRequests > MAX_PARALLEL_REQUESTS) { throw new Error("Πάρα πολλά παράλληλα αιτήματα"); } return new Promise((res) => { setTimeout(() => { parallelRequests--; return res(`${id * 2}`); }, Math.floor(Math.random() * 2000)) }); } function prepareData( ids: number[], maxParallelRequests: number, ): Promise<string[]> { /* * TODO: υλοποιήστε την αίτηση όλων των δεδομένων, * χρησιμοποιώντας όχι περισσότερες από maxParallelRequests * παράλληλες συνδέσεις. */ }

Middle
Trading view
58

Υπήρξαν συγκρούσεις στυλ μεταξύ μικρο-frontend; Πώς οργανώθηκε η εργασία με τα στυλ και με τι τα γράψατε;

Middle+
Mish
58

Τι είναι ένα μονοαποθετήριο και είστε εξοικειωμένοι με αυτήν την προσέγγιση;

Middle
ИРИ
58

Διευκρίνιση: η εφαρμογή ήταν επιτραπέζια στον browser ή εγγενής;

Middle+
Альфа-БанкАльфа-Банк
58

Πώς μπορεί κανείς να αναλύσει JSON με ροή, διαχωρίζοντας την επεξεργασία σε τμήματα, ώστε να μην μπλοκάρει το κύριο νήμα; Με τι μπορεί να ξεκινήσει την επεξεργασία του επόμενου τμήματος, ώστε να μην καθυστερεί η σελίδα (π.χ., requestIdleCallback, γεννήτορες);

Middle
IBIT
58

Πώς ήρθες στο frontend; Πες μου λίγα πράγματα για τον εαυτό σου.

Middle
Voximplant
58

Έχετε εργαστεί με το σύστημα αρχείων, την κάμερα ή άλλες εγγενείς δυνατότητες στο React Native;

Middle
Вбетон
58

Δείτε αυτόν τον κώδικα με SSR και την κλάση singleton i18n. Βρείτε ένα σοβαρό πρόβλημα που μπορεί να καταστρέψει το HTML που παραδίδεται στον χρήστη. Πώς το διορθώνετε;

Middle+
Mayflower
58

Γιατί καταλήξατε στο συμπέρασμα ότι χρειάζεται ένα προσαρμοσμένο UI-kit και όχι απλώς να χρησιμοποιήσετε στοιχεία από ένα έτοιμο UI;

Middle
Basis
58
/295