Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过替代方案对Web开发作出反应_Java_Reactjs - Fatal编程技术网

Java 通过替代方案对Web开发作出反应

Java 通过替代方案对Web开发作出反应,java,reactjs,Java,Reactjs,有人能解释一下为什么React如此受欢迎吗 我的理解是,它有助于应用程序MVC设计模式的V部分,而且它的JS非常有用,因此可能在一般情况下可以用于UI 为什么它会比SPA更好(我不确定这到底意味着什么,即仅仅使用Javascript?-) 此外,它是由Facebook创建的,因此可能通过它增加了好处/功能(如果有人能提供有帮助的细节) 但是React对开发人员如此有利和有帮助的具体技术优势/效率是什么 例如,假设我为一家银行工作,正在设计一款银行账户应用程序-React如何比其他应用程序

有人能解释一下为什么React如此受欢迎吗

  • 我的理解是,它有助于应用程序MVC设计模式的V部分,而且它的JS非常有用,因此可能在一般情况下可以用于UI
为什么它会比SPA更好(我不确定这到底意味着什么,即仅仅使用Javascript?-)

  • 此外,它是由Facebook创建的,因此可能通过它增加了好处/功能(如果有人能提供有帮助的细节)
但是React对开发人员如此有利和有帮助的具体技术优势/效率是什么


例如,假设我为一家银行工作,正在设计一款银行账户应用程序-React如何比其他应用程序更有用?

因此,这基本上取决于您使用的应用程序的类型。我发现React的几个好处是:

  • 它基于虚拟dom的概念(它的主要优点):您可以从
  • 易学,因为与最新版本相比,它主要是javascript、ES6
  • 良好的社区支持

  • 但是,单靠React对大型应用程序没有什么用处。因此,最终你必须使用一些状态管理工具,如redux/flux,与它一起使用

    +1对其他库的大型支持,例如著名的Bootstrap,提供构建平台应用程序、带有React本机的android/ios应用程序、桌面应用程序、web应用程序,易于启动,非常好,事实上,有一家“好”的公司持有它:)而且,就我个人而言,我更喜欢它。(只为我)。这很简单,相信我,我确实喜欢有棱角的,但对我来说是第一反应。事实上,我一开始就学会了angular,当我开始学习react时,我更喜欢它/但又是我:)你能举个例子或者说你想用Redux做什么吗?