Cześć!
Potrzebuję wykonać konfigurator produktu w postaci formularza z polami do zaznaczenia (wielokrotny wybór) lub jednorazowy wybór z listy. Jest jednak tak, że wybór jednej opcji wpływa na możliwość/niemożliwość wyboru innej opcji (np. gdy wybiorę obudowę ze stali nierdzewnej, to nie mogę już wybrać drugiego elementu współpracującego z aluminium - opcja powinna się wyszarzyć lub jeśli była zaznaczona, to ma się odznaczyć i wyświetlić komunikat).
Czy możecie polecić jakieś narzędzie (np. typu biblioteka), które ładnie taki mechanizm opakuje?
Dziś front robi się coraz częściej we frameworkach JS, jak Vue, Angular, React, itp. Większy, poważniejszy projekt z rozbudowanym konfiguratorem będzie łatwiej i szybciej wykonać np. w Angularze niż w “czystym” JS.
Ja teraz zgłębiam AngularDart (gdzie zamiast TS używa się Darta - prawie nikt tego nie używa ale kod wygląda przejrzyście i wydaje się być bardziej zrozumiały. Typescripta nie znam wcale).