INF.03 · pytanie 570
Technik informatykTechnik programista
React w porównaniu z czystym JavaScript do tworzenia interfejsów:
- AUżywa wirtualnego DOM, JSX, komponentów, hookówPoprawna
- BWymaga serwera z zainstalowanym PHP
- CWymaga kompilacji do kodu maszynowego
- DJest zestawem skrótów składniowych języka JS
Wyjaśnienie
React (Facebook, 2013) — najpopularniejszy JS framework (formalnie biblioteka). Concepts: components (function/class), JSX (JavaScript XML), Virtual DOM (diffing dla wydajności), hooks (useState, useEffect, useContext), state management (Redux, Zustand). Alternatywy: Vue.js (progresywny), Angular (enterprise, TypeScript), Svelte (kompilowany). Server components: Next.js, Remix.