What is the difference between fluent-ui react and web-components with FAST? #22409
-
The documentation is really muddy on this question - in fact, it doesn't seem to tackle this at all? Fluent-ui react and web-components with FAST seem to be both complimentary and also very much in competition simultaneously...can someone from the core team articulate what the differences are, when to use one over the other, and why there is a distinction being made at all? I'm getting a terrible case of split brain trying to understand this. As an example of the confusion, let's look at react implementations specifically: web-components appear to support use in react applications via "integrations". One major difference that I immediately noticed was that "web-components" looks a bit more fiddly to work with in react - you need to do some minor incantations and configuration wizardry to turn on the integration, and then when it comes to implementing controls, instead of defining a button like so (as you might expect) Perhaps I am being very daft and need to educate myself more, but I just don't see what I'm getting by using web-components with FAST over fluent-ui-react. SHOW ME THE WAY. What am I mistaken about? Is there some seminal documentation I should read to broaden my UI horizons? Is the plan here to eventually have the fluent-ui-react library/framework/platform/system/whatever (you see the problem here? It's hard to even figure out what on earth to call these because all these buzzwords are getting mixed around) be built on top of, or as an extension to web-components? thank you a ton for helping to correct my ignorance - nothing here should be interpreted harshly - I'm just one very confused hombre looking for knowledge. :) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
"web-components with Fast" will work in all web pages and frameworks, while "Fluent-ui react" will only work within React based pages. |
Beta Was this translation helpful? Give feedback.
"web-components with Fast" will work in all web pages and frameworks, while "Fluent-ui react" will only work within React based pages.