Wpis z mikrobloga

Chcę w aplikacji mieć takie komponenty jak dropdown, slider, input, itp. Czy w takim razie ma sens, aby zaimportować je sobie z biblioteki typu MUI i przestylować zgodnie ze stylem aplikacji? Zwłaszcza gdy styl aplikacji nie ma nic wspólnego ze stylem biblioteki. Czy jednak robi się takie rzeczy od zera lub wyszukuje pojedyncze paczki npm z danym komponentem?

#react #frontend #webdev
  • 7
@ToJestNiepojete: często takie komponenty udostępniają samą logikę i możesz sobie wszystko samemu przestylować. Zależy jaka skala projektu ale zazwyczaj skorzystanie z gotowego, dobrego (otestowanego) rozwiązania jest lepsze niż klepanie od zera. Wszystko zależy czy będzie potrzeba dopisywania nowych funkcjonalności do tego konkretnego komponentu itd.
@ToJestNiepojete: te duże komponenty mają zazwyczaj sporo rzeczy już "ogarniętych" więc ciężko żeby tam doszło coś nowego ale jednak takie przypadki się zdarzają. Musisz samemu zdecydować co będzie najlepsze i jakie są wymagania biznesu (nawet te przyszłe bo często da się uzyskać takie info co mają w planach za jakiś czas w związku z danym featurem).
@ToJestNiepojete: zależy jaki projekt i wymagania

jednej osobie wystarczy input type="date", dla innej trzeba będzie brać datepicker z jquery czy jakiejś libki a w innym przypadku trzeba trzaskać jaki custom od zera bo są jakieś założenia projektowe które żadne rozwiązanie nie spełnia