为什么反应只有View Layer?

问题描述 投票:2回答:1

我最近在学习反应。我不明白为什么任何在线教程说反应只有View Layer。但我认为反应只有控制层。

任何人都可以帮助我了解View Layer的反应吗?

reactjs view
1个回答
1
投票

如果我们考虑使用React作为利用模型视图控制器架构的Web应用程序,那么您的教程是有意义的。 React充当您的视图,但与您的服务器接口。您的服务器充当您的控制器,但与您的数据库接口。您的数据库充当您的模型。

React应用程序可以完全用JavaScript文件编写。在这种情况下,您将使用JSX作为您的模板结构,并使用JSS作为您的样式。

React还使您能够使用JavaScript操作DOM。它通过让你使用lifecycle methodshooks来简化这一点。在幕后,React使用virtual DOM和一个名为reconciliation的进程,仅根据您实现的JavaScript逻辑对需要更改的组件进行更新。这使得React应用程序非常高效,并为您提供了对UI的巨大控制。

这是一个非常广泛的答案,但我认为您需要花费更多时间来查看docs并观看更多教程以了解框架以及它如何适合Web应用程序的堆栈。希望这有助于指明您正确的方向。这是一个很棒的框架,所以坚持下去!

© www.soinside.com 2019 - 2024. All rights reserved.