Jak w tytule, jakie biblioteki do Reacta polecacie do tworzenia typowych korporacyjnych UI?
Pożądane cechy:
- kompaktowy, czyli małe przestrzenie między komponentami, trzeba dużo upchać na ekranie i dzielić miejsce jeszcze z innymi modułami,
- gotowe tabele, data gridy, wirtualizacje przy przewijaniu, stronicowanie, dialogi itp.,
- łatwy layout, gotowe komponenty typu grid, stack, podstawowa responsywność,
- wsparcie dla TypeScript.
Pod uwagę wstępnie brane są dwa:
- Material UI
- na plus: ładny, gotowy layout, łatwa stylizacja, popularny i wspierany,
- na minus: dosyć rozlazły, duża typografia, jeszcze większe komponenty i przestrzenie między nimi,
- Fluent UI 9:
- na plus: kompaktowy, mała typografia, można dużo zmieścić na ekranie, wygląda jak typowa korpo apka od Microsoftu, gotowy data grid i inne takie,
- na minus: mniej popularny, nie wiadomo jak długo pożyje, nie ma gotowego layoutu.
Material UI jest mi znany, ale z Fluent UI nie pracowałem. Ktoś korzysta z Fluenta w pracy? Jakie macie o nim opinie, jakie problemy sprawia?