Sobes.tech

import React, { useState, useEffect, useLayoutEffect } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("fiecare randare 1")); console.log("fiecare randare 2"); useEffect(() => console.log("fiecare randare 3")); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Crește </button> ); } // montare -> fiecare randare 2, fiecare randare 1, fiecare randare 3 // actualizare -> fiecare randare 2, fiecare randare 1, fiecare randare 3 // demontare 4

Middle+
IT OneIT One
62

Άσκηση 5: Υλοποιήστε τη διαγραφή δανείων μέσω πλαισίων ελέγχου — όταν επιλέγεται το πλαίσιο ελέγχου ενός στοιχείου και πατηθεί το κουμπί με το σταυρό (X), τα επιλεγμένα στοιχεία πρέπει να διαγράφονται από τη λίστα. Πρέπει επίσης να υλοποιηθεί μια ομαδική λειτουργία: το πλαίσιο ελέγχου "επιλογή όλων" στην κορυφή της λίστας, που όταν επιλέγεται, επισημαίνει όλα τα πλαίσια ελέγχου, και όταν αποεπιλέγεται, αφαιρεί την επιλογή από όλα; κατά τη διαγραφή μέσω του κουμπιού X, όλα τα επιλεγμένα στοιχεία (μέσω Set με id) πρέπει να διαγράφονται, και το Set πρέπει να καθαρίζεται μετά τη διαγραφή.

Middle
ООО Займиго МКК
62

Ξέρεις τι είναι το gRPC (Google Remote Procedure Call);

Middle
СберInfra.cloud
62

Πείτε μου για την τελευταία σας θέση εργασίας και τα έργα στα οποία εργαστήκατε.

Middle+
Mayflower
62

Εκτός από το ότι ο κατασκευαστής δεν φουσκώνει, ποιοι είναι άλλοι λόγοι για να χρησιμοποιήσετε το inject αντί για το παράμετρο του κατασκευαστή;

Middle
ГосуслугиГосуслуги
62

Έχετε εμπειρία στη συγγραφή δικών σας βιβλιοθηκών UI ή βιβλιοθηκών συστατικών;

Middle
Цифротех
62

Είχατε τεχνικό χρέος (κάψιμο);

Middle
DevSect
62

Έχετε εμπειρία με το Node.js (frameworks);

Senior
Мой СкладМой Склад
62

Πώς είναι δομημένα τα καταστήματα και οι καταστάσεις διακομιστή στο frontend; Χρησιμοποιείτε το TanStack Query;

Middle
4dev
62

Περιγράψτε τη δομή του συστήματος: πελάτης, DNS, διακομιστές, load balancer, βάση δεδομένων, αποθήκευση S3, CDN, caching (Redis).

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

Σε ένα OnPush component, ο πίνακας users αλλάζει μέσω users.push(newUser) κατά το κλικ. Θα ενημερωθεί η λίστα στο πρότυπο και πώς να την ενημερώσετε εγγυημένα;

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

Ποια είναι η διαφορά μεταξύ Yup και Zod;

Middle
МВидео/эльдорадо
62

Σήμερα θα σχεδιάσουμε έναν messenger. Εξοικειωθείτε με το σχέδιο διεπαφής και τις λειτουργικές απαιτήσεις. Πρέπει να συλλέξουμε τις μη λειτουργικές απαιτήσεις, να συζητήσουμε την τεχνική στοίβα, τα συστατικά και τις υπηρεσίες του frontend, τα μοντέλα δεδομένων, τα API και την γενική αρχιτεκτονική του συστήματος.

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

Πώς λειτουργεί το this σε κανονικές συναρτήσεις και σε βέλη; Ποια είναι η διαφορά;

Middle
ИРИ
62

Μπορείτε να δώσετε ένα συγκεκριμένο παράδειγμα μιας κατάστασης όπου χρειάστηκε να κατανοήσετε κάτι νέο και στη συνέχεια να συζητήσετε τη λύση με την ομάδα σας;

Middle
Куаргет
62

Ποια είναι η διαφορά μεταξύ await p1, await p2 και Promise.all([p1, p2])?

Middle+
IT OneIT One
62

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

Middle
Цифровой семейный офис
62

Μπορεί να αλλάξει ο τύπος της σύμβασης: να ξεκινήσει άμεσα με αόριστη ή να μειωθεί η δοκιμαστική/προσωρινή περίοδος;

Senior
Gecal Informatica
62

Πώς αισθάνεσαι σχετικά με τη δουλειά στο γραφείο; Έχεις εμπειρία εργασίας σε γραφείο;

Middle+
Сбер Отдел 911
62

Μπορείς να προτείνεις κι άλλες λύσεις για εστίαση;

Middle
Navio
62
/295