Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 570

React w porównaniu z czystym JavaScript do tworzenia interfejsów:

  1. AUżywa wirtualnego DOM, JSX, komponentów, hookówPoprawna
  2. BWymaga serwera z zainstalowanym PHP
  3. CWymaga kompilacji do kodu maszynowego
  4. 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.