Wzorce projektowe · Senior · Pytanie 1 z 75
Czym model „sygnałów” (Solid, Preact Signals, Angular Signals) różni się od modelu React?
- ✓Poprawna odpowiedź: Aktualizują się tylko zależne miejsca, bez ponownego renderu komponentu
- 2Sygnały przerenderowują całą aplikację przy każdej zmianie stanu
- 3Sygnały działają tylko na serwerze i nie są używane w przeglądarce
Wyjaśnienie
Sygnał to reaktywna wartość (Observer): odczyt rejestruje zależność, a zapis aktualizuje dokładnie jej subskrybentów (tekst, atrybut, obliczenie). React natomiast przerenderowuje komponent i porównuje wirtualne drzewo; React Compiler zmniejsza ten koszt, ale model jest inny.