Finalny projekt modulu Reaktora Energetycznego! Polacz wszystkie techniki reaktywnosci Vue.js w jednym systemie monitorowania. Zbudujesz kompletny dashboard reaktora plazmowego, ktory w czasie rzeczywistym sledzi parametry, generuje alarmy i optymalizuje zuzycie zasobow.
W tym module poznales:
.value w skryptach, automatyczny unwrap w template. Idealne dla pojedynczych wartosci jak temperatura, status, licznik..value. Nie mozna zastapic calego obiektu (tylko wlasciwosci). Nie destructure bez toRefs!shallowRef i shallowReactive sledza zmiany tylko na pierwszym poziomie. markRaw calkowicie wylacza reaktywnosc. Przydatne dla duzych danych z API i bibliotek zewnetrznych.toRef(obj, 'key') dla pojedynczej wlasciwosci, toRefs(obj) dla wszystkich.isRef(), isReactive(), unref(), toRaw() do sprawdzania i rozpakowywania reaktywnych wartosci.Zbuduj System Monitorowania Reaktora ktory zawiera:
Stworz obiekt reaktywny przechowujacy dane reaktora: temperature (Kelvin), cisnienie (kPa), poziom energii (%), status (ACTIVE/STANDBY/CRITICAL). Dodaj przyciski do modyfikowania wartosci.
Uzyj
ref([]) do przechowywania listy alarmow systemowych. Gdy temperatura przekroczy 4000K lub cisnienie spadnie ponizej 50kPa, automatycznie dodaj alarm do listy. Wyswietl alerty z mozliwoscia usuwania.Uzyj
toRefs aby wyodrebnic poszczegolne wartosci z obiektu reaktora. Wyswietl je w osobnych komponentach/sekcjach interfejsu bez utraty reaktywnosci.Stworz tablice historycznych odczytow i oznacz ja jako
markRaw, aby nie obciazac systemu reaktywnosci. Wyswietl ostatnie 10 odczytow w panelu historii.Rozbuduj starter ponizej!