Progettare un componente React per visualizzare una struttura annidata di file e cartelle: visualizza correttamente la struttura annidata, può nascondere e mostrare il contenuto delle cartelle e richiede dinamicamente i dati del contenuto delle cartelle quando vengono espanse.
Frontend
Quali metodi alternativi esistono per convertire una stringa in un oggetto? Quali sono gli svantaggi e i vantaggi della ricorsione?
Parlami un po' di te, della tua esperienza e dei progetti rilevanti.
Parlami più nel dettaglio dell'ultimo posto di lavoro dal punto di vista tecnico, cosa ti piaceva, cosa non ti piaceva e in quale direzione vorresti muoverti.
È possibile inviare un corpo in una richiesta GET?
Parla del ciclo di vita di un componente React: le fasi principali di montaggio, rendering e smontaggio.
Quando un monolite si trasforma in micro frontend? Qual attributo e proprietà ci indicano che ora sono micro frontend?
In che modo si collegano le vostre librerie?
È possibile aggiungere parametri di query in una richiesta POST?
Come hai suddiviso il monolite in microfrontend e quali tecnologie hai utilizzato?
Ci sono differenze nel rendering tra le versioni di React (ad esempio, la 17 e la 19)? Cosa sai sul rendering concorrente e Fiber?
Come risolvere il problema con il valore obsoleto nel componente CommentsEditor, quando useState non risponde ai cambiamenti della prop in ingresso? Come si può usare useEffect per risolvere questo problema?
Compito pratico: dato un array di punti con campi time e value. È necessario identificare gruppi di punti con lo stesso value e lasciare solo l'inizio e la fine di ogni gruppo (per ottimizzare la creazione di un grafico lineare).
Compito pratico: data una stringa del tipo 'valore.valore.valore', è necessario convertirla in un oggetto annidato, dove ogni chiave è una parte della stringa e l'ultima chiave contiene un oggetto vuoto.
Compito per scrivere una funzione che accetta una stringa che rappresenta un insieme di chiavi separate da punti e la converte in un oggetto con struttura annidata.
Revisione del codice dei componenti React Comments e CommentsEditor: trova problemi logici e di UX nel codice (ad esempio, salvataggio errato dell'indice alla chiusura della tendina, problemi con l'aggiornamento del valore al cambiare le props).
Parla di CORS: cos'è, a cosa serve, quali problemi risolve e come funziona.
Su cosa si basa la tua linea interna, che metti e dici: questo microfrontend è semplice, e questo è complesso?
Hai mai avuto a che fare con l'architettura, scritto moduli, sviluppato da zero? Conosci il Feature-Sliced Design (FSD)?
Qual alternativa può essere usata per evitare di passare la proprietà onToggle attraverso tutti i livelli di annidamento?