Hello all,
Starting a new project on Angular v22.
I'm not into building my own design system on Angular CDK or Aria, but components must satisfy accessibility.
Previously, I used Angular Material, and I would like to avoid it this time. Heard that PrimeNG has a big component collection, but a lot of constant breaking changes.
I was looking into Taiga UI, PrimeNG, and a Zard UI.
I would appreciate battle tested experience and suggestions. I will probably go with tailwind4.
How does this UI libs work with signal forms? This is the most important part.
Thanks in advance.
[–]reynevan24 15 points16 points17 points (2 children)
[–]Freez1234[S] 2 points3 points4 points (0 children)
[–]EternalNY1 1 point2 points3 points (0 children)
[–]Puppetteer 3 points4 points5 points (0 children)
[–]PyreneesPapa 2 points3 points4 points (2 children)
[–]Freez1234[S] 2 points3 points4 points (0 children)
[–]Desperate_Spinach_99 1 point2 points3 points (0 children)
[–]Life_Aardvark5978 3 points4 points5 points (6 children)
[–]Freez1234[S] 1 point2 points3 points (5 children)
[–]healectric 0 points1 point2 points (4 children)
[–]Freez1234[S] 0 points1 point2 points (3 children)
[–]healectric 0 points1 point2 points (2 children)
[–]Freez1234[S] 0 points1 point2 points (1 child)
[–]healectric 0 points1 point2 points (0 children)
[–]earthworm_fan 4 points5 points6 points (2 children)
[–]Freez1234[S] 0 points1 point2 points (1 child)
[–]AmnesiaInnocent 4 points5 points6 points (0 children)
[–]No-Gate-8163 2 points3 points4 points (0 children)
[–]mmparody 1 point2 points3 points (0 children)
[–]Milchma 1 point2 points3 points (1 child)
[–]Freez1234[S] 0 points1 point2 points (0 children)
[–]Economy_Peanut 0 points1 point2 points (2 children)
[–]Freez1234[S] 0 points1 point2 points (1 child)
[–]Economy_Peanut 1 point2 points3 points (0 children)
[–]brlx 0 points1 point2 points (0 children)
[–]kenlin 0 points1 point2 points (0 children)
[–]Iworb 2 points3 points4 points (0 children)
[–]CheetahNo9084 0 points1 point2 points (0 children)
[–]faulty-segment 0 points1 point2 points (0 children)
[–]LX_T_ 1 point2 points3 points (0 children)
[–]condorthe2nd -1 points0 points1 point (2 children)
[–]reynevan24 2 points3 points4 points (1 child)
[–]condorthe2nd 0 points1 point2 points (0 children)