Navrhněte komponentu React pro zobrazení vnořené struktury souborů a složek: správně zobrazuje vnořenou strukturu, umí skrýt a odhalit obsah složek a dynamicky načítá data o obsahu složek při jejich rozbalení.
Frontend
Jaké alternativní způsoby existují pro převod řetězce na objekt? Jaké jsou nevýhody a výhody rekurze?
Povězte mi něco o sobě, svých zkušenostech a relevantních projektech.
Pověz mi podrobněji o posledním místě práce z technického hlediska, co se ti líbilo, co se ti nelíbilo a jakým směrem by ses chtěl(a) ubírat.
Lze v GET požadavku odeslat tělo?
Povězte o životním cyklu komponenty React: hlavní fáze mount, render a unmount.
Kdy se monolit stává mikrofrontendy? Jakým atributem a vlastností poznáme, že jsou to nyní mikrofrontendy?
V jaké podobě jsou vaše knihovny připojeny?
Lze v POST požadavku přidat query parametry?
Jak jste rozdělili monolit na mikrofrontendy a jaké technologie jste použili?
Praktický úkol: dan řetězec ve tvaru 'hodnota.hodnota.hodnota', je třeba převést na vnořený objekt, kde každý klíč je část řetězce a poslední klíč obsahuje prázdný objekt.
Jak vyřešit problém s zastaralou hodnotou v komponentě CommentsEditor, když useState nereaguje na změnu vstupního prop? Jak lze použít useEffect k vyřešení tohoto problému?
Existují rozdíly v renderování mezi verzemi Reactu (například 17. a 19.)? Co víte o konkurenčním renderování a Fiberu?
Praktický úkol: je dána pole bodů s poli time a value. Je třeba identifikovat skupiny bodů se stejnou hodnotou a ponechat pouze začátek a konec každé skupiny (pro optimalizaci tvorby lineárního grafu).
Úkol na napsání funkce, která přijímá řetězec představující sadu klíčů oddělených tečkami a převádí jej na objekt s vnořenou strukturou.
Recenze kódu komponent React Comments a CommentsEditor: najděte logické a UX problémy v kódu (například nesprávné ukládání indexu při zavření závěsu, problémy s aktualizací hodnoty při změně props).
Pověz mi o CORS: co to je, k čemu je to potřeba, jaké úkoly řeší a jak funguje.
Na čem je založená tvá vnitřní linie, kterou kladeš a říkáš: tento mikrofrontend je jednoduchý, a tento složitý?
Setkali jste se s architekturou, psaním modulů, vývojem od nuly? Znáte Feature-Sliced Design (FSD)?
Jakou alternativu lze použít k tomu, aby se vlastnost onToggle nepředávala přes všechny úrovně vnoření?