You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ben Grynhaus edited this page Mar 17, 2019
·
1 revision
There are a few limitations that currently exist in Angular-React:
Multiple React components can't have the same name more info
Possible solutions include adding namespaces to the components, as an addition argument, similarly to the styles: ['react-renderer'] in used today. e.g. styles: ['react-renderer', 'fabric'] to differentiate from other libraries.
It's very unlikely that a single UI library will export multiple components under the same name, so this should be enough.
React Context doesn't work for sharing data between components that are not part of the same render tree.
In practice, this means that things like the <Fabric> component from office-ui-fabric-react don't have any affect, since they rely on Context to pass the theme down to the individual components.
This is one of the open issues in our To dos - using React Portals.
Notes
Most (if not all) don't have any technical barrier, but rather need the investment of developing them, and most of the foundation should be in place.