Proiectați un component React pentru afișarea unei structuri imbricate de fișiere și foldere: afișează corect structura imbricată, poate ascunde și afișa conținutul folderelor, solicită dinamic date despre conținutul folderelor atunci când acestea sunt extinse.
Frontend
Ce metode alternative există pentru a converti un șir de caractere într-un obiect? Care sunt dezavantajele și avantajele recursiei?
Spuneți-mi puțin despre dvs., experiența dvs. și proiectele relevante.
În ce formă se conectează bibliotecile dvs.?
Povestește-mi mai detaliat despre ultimul loc de muncă din punct de vedere tehnic, ce ți-a plăcut, ce nu ți-a plăcut și în ce direcție ai dori să te îndrepți.
Vorbește despre ciclul de viață al unui component React: etapele principale de montare, randare și demontare.
Când se transformă un monolit în micro-frontends? Cu ce atribut și proprietate înțelegem că acum sunt micro-frontends?
Există diferențe în randare între versiunile React (de exemplu, 17 și 19)? Ce știți despre randarea concurentă și Fiber?
Se pot adăuga parametri de query într-o solicitare POST?
Sarcină de a scrie o funcție care acceptă un șir de caractere reprezentând un set de chei separate prin punct și îl convertește într-un obiect cu structură imbricată.
Pe ce se bazează linia ta internă, pe care o pui și spui: acest microfrontend este simplu, iar acesta este complex?
Sarcină practică: dat un array de puncte cu câmpurile time și value. Este necesar să identificați grupuri de puncte cu aceeași valoare și să păstrați doar începutul și sfârșitul fiecărui grup (pentru a optimiza construirea unui grafic liniar).
Ce alternativă se poate folosi pentru a evita transmiterea proprietății onToggle prin toate nivelurile de imbricare?
Se poate trimite un corp în cadrul unei solicitări GET?
Sarcină practică: se dă un șir de forma 'valoare.valoare.valoare', care trebuie transformat într-un obiect cu adâncime, unde fiecare cheie este o parte a șirului, iar ultima cheie conține un obiect gol.
Vorbește-mi despre CORS: ce este, la ce servește, ce probleme rezolvă și cum funcționează.
Cum se rezolvă problema valorii învechite în componenta CommentsEditor, atunci când useState nu răspunde la schimbarea prop-ului de intrare? Cum se poate folosi useEffect pentru a rezolva această problemă?
Cu ce cazuri dificile te-ai confruntat la ultimul loc de muncă (RTK)?
Facem o solicitare către backend, iar în momentul execuției (sau înainte) se deconectează internetul. Ce status HTTP vom primi în acest caz?
Revizuirea codului componentelor React Comments și CommentsEditor: identificați probleme logice și de UX în cod (de exemplu, salvarea incorectă a indexului la închiderea cortinei, probleme cu actualizarea valorii la schimbarea props-urilor).