javascript UI库和框架之间的关系是什么?

javascript UI库和框架之间的关系是什么?,javascript,reactjs,semantic-ui,web-frameworks,Javascript,Reactjs,Semantic Ui,Web Frameworks,我想知道javascript中的UI库和javascript中的框架之间的关系。用更具体的术语/示例: ReactJS和语义UI之间有什么区别 他们如何合作(如果有的话) 我知道semantic UI有一个专门介绍它们如何与React、Meteor和Angular一起工作的页面,但我不明白这一点,因为在我看来,它们似乎完成了相同的功能。 需要明确的是:ReactJS和语义UI就是例子我不想对两者进行深入的比较,而是想了解它们之间的关系。 提前感谢,语义UI是一个库,因为它包含一组用户界面(UI)

我想知道javascript中的UI库和javascript中的框架之间的关系。用更具体的术语/示例:

ReactJS和语义UI之间有什么区别

他们如何合作(如果有的话)

我知道semantic UI有一个专门介绍它们如何与React、Meteor和Angular一起工作的页面,但我不明白这一点,因为在我看来,它们似乎完成了相同的功能。 需要明确的是:ReactJS和语义UI就是例子我不想对两者进行深入的比较,而是想了解它们之间的关系。


提前感谢,

语义UI是一个库,因为它包含一组用户界面(UI)组件,可供任何框架使用。这些组件可以是按钮、表格、容器、分隔器等

框架(在本例中为React)帮助您将组件连接在一起。它包含一组函数,允许您以连贯的方式连接这些部分

  • 您可以构建自己的组件并使用react连接它们
  • 您可以使用语义ui组件,并使用普通HTML和JS连接它们
  • 您还可以同时使用语义ui(用于组件)和react(用于连接)

框架vs图书馆就像是在购买现成的计算机和使用现成的部件构建自己的计算机之间做出选择。这不是我真正的意思。我指的是javascript(前端web开发)。因为他们互相提及,使用这两者有什么意义?