gpt4 book ai didi

reactjs - `react-dom` 是库还是框架?

转载 作者:行者123 更新时间:2023-12-05 08:06:48 25 4
gpt4 key购买 nike

我对库和框架之间重要区别的理解是我的应用程序代码是使用包代码还是包运行我的应用程序代码 - 否则称为“控制反转”。

Inversion of control

react 是一个 UI 库 是有道理的,因为我可以创建 DOM 界面(它的表示)。

但是当我想使用react-dom渲染它时,我的应用程序只能触发渲染(通过调用ReactDOM.render(),状态更新或强制更新) 但由 react-dom 决定何时渲染它。

既然 react-dom 承担了渲染 UI 的责任,那它算不算框架?如果不是,请给出解释,以便我清楚我对该主题的理解。

PS:也许 SO 不是这个问题的最佳位置。如果你知道更好的,请告诉我。

最佳答案

ReactDom 不是既是库又是框架。不能将单个代码或方法视为库或框架。作为一个库,它包含许多方法;作为一个框架,它包含许多库。

因此,您需要了解什么是 library and framework ?如果您对将 React 本身视为一个库或框架有疑问,请阅读这些博客:mediumdev.to - 你会发现它说 React 是一个库。

但我会说它是一个框架,因为它包含许多库。许多其他博客也将其表示为一个框架。总而言之,对于您将其理解为库或框架的内容,这是基于意见的巨大结果。

关于reactjs - `react-dom` 是库还是框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58327306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com