Base UI Button component
I'm splitting each of the base components creation into three parts.
Creation
Creation of the base component initial version following what was done and agreed on the Icon/Typography ones. This is composed of structure, design and single use. @michaelfbradley is creating a simple mock for the design side of it.
Spread
Spread it throughout the current UI in order to understand how it can be best adapted for using in the legacy application, adapting the props and exposing the necessary component wrappers.
Performance
Analyze the component's performance on the benchmarking tool to understand if any additional tweaks could be made to improve it's render/update phase either through memoization or exposing new wrappers.
Edited by Rafael Caferati