There are a few caveats you should be aware of when building SharePoint Framework solutions with Office UI Fabric. First, note that Fabric React doesn't support older IE versions, such as 9 and 10, so that is something you need to take into the consideration if you are running clients with an old browser base. The second caveat is a bit more complicated.
Microsoft is not done with Office UI Fabric and Fabric React, so styles and components will evolve. In practice, this means that in order to remain supported, you will need to ensure the following:
- SharePoint Framework web parts should have an explicit dependency to version 2.0 of Fabric React
- Fabric React components needs to be statically linked, which means that Fabric React components are bundled to your web part, and should the components change, it is not reflected in your web parts
The following are the differences between static and dynamic linking:
// static import { Button } from 'office-ui...