One Angular source. React at parity. Every team starts from the same place.
Product teams kept rebuilding the same components, and the UI drifted from team to team. I initiated and co-led a standard Angular and React component library, and personally designed and built 13+ of its components. Angular is the source of truth, React matches it, and behavior follows WCAG AA.
- The hard part
- Two frameworks can't drift apart. One has to lead, and the other has to match its behavior, not just its looks: keyboard support, states, and ARIA.
- The decision
- Make Angular the source of truth and hold React to functional parity. Then handle release and governance jointly, through a shared roadmap.
- Where it stands
- Frontend developers pointed to the libraries as a way to cut repeated implementation work. They're heading for their first official release.