Frontend
Pokud jsou signály jednodušší na použití, znamená to, že v RxJS jsou problémy, se kterými se téměř každý vývojář potýká a které nemůže rychle pochopit?
V čem se liší rem od em?
Jak brzy jsou připraveni jít na nové místo?
Jak pracujete s asynchronností v Reactu?
Pokud každý mikrofrontend přidává globální základní styly Tailwind CSS a ty se duplikují, měl jste takový problém?
Podívej se na rozložení s kroky a kartami účastníků. Co je zde špatně?
Povězte nám o WebSocket — co to je a použili jste tuto technologii v komerční zkušenosti?
Uživatel si stěžuje, že tlačítko občas nereaguje, ale lokálně se problém neprojevuje. Jaké jsou vaše kroky při ladění? Jaké mohou být příčiny?
Jak rozhoduješ, kdy použít useMemo, useCallback, React.memo a kdy ne? Máš nějaká kritéria?
Proč se tento projekt dělá? Do jaké hodnotové nishě zapadá, jaký problém řeší? Existují konkurenti?
Úkol v RxJS: existuje Observable, na který se v šabloně přihlásí třikrát. Jak udělat jedno přihlášení místo tří, aniž byste přímo používali pipe async? Čím se Subject a BehaviorSubject liší od běžného Observable (horký vs studený tok)?
Používáte v aplikaci nějaké konfigurace? Linters, kódové styly — sdílíte je mezi projekty (například přes soukromý npm)?
import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [pocet, setPocet] = useState(0); const predchozi = usePreviousValue(pocet); return ( <div className="App"> <h1>Aktuální Hodnota: {pocet}</h1> <h2>Předchozí: {predchozi ?? "-"}</h2> <button onClick={() => setPocet((prev) => prev + 1)}>Klik</button> </div> ); }
Nem můžeme přidávat tagy ani verzovat přes CI/CD. Klient může být jedné verze, backend jiné. Co lze v těchto podmínkách udělat kromě sledování chyb přes Sentry?
Na co ještě budete při výběru technologií a přístupů pro nový produkt hledět?
Jak hostitelská aplikace vyměňuje data s iFrame?
Můžeš vysvětlit rozdíl mezi operátory switchMap a mergeMap?
Vysvětli životní cyklus renderování v React 18. Konkurentní režim, startTransition, Suspense, useDeferredValue.
Musel jste někdy nastavovat řazení tříd nebo odstraňovat duplikáty v Tailwind?
Jak fungují dekorátory v TypeScriptu na pozadí?