Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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
Reactjs React默认使用Redux还是Flux?_Reactjs_Typescript_Redux_Flux_Tsx - Fatal编程技术网

Reactjs React默认使用Redux还是Flux?

Reactjs React默认使用Redux还是Flux?,reactjs,typescript,redux,flux,tsx,Reactjs,Typescript,Redux,Flux,Tsx,当我用npx create react app my app--template typescript创建一个新的react app时,默认情况下它有什么样的软件体系结构(MVC、Redux或Flux)?我阅读了所有的差异,有点困惑,所以我想知道默认情况下我会得到什么,并坚持使用它,以便更好地了解它的工作原理。React不提供任何状态管理库,例如Redux或Flux,或者当您使用CLI创建React应用程序时 React仅在本地提供对上下文API的支持。 您可以根据需要安装支持软件包和库。cre

当我用npx create react app my app--template typescript创建一个新的react app时,默认情况下它有什么样的软件体系结构(MVC、Redux或Flux)?我阅读了所有的差异,有点困惑,所以我想知道默认情况下我会得到什么,并坚持使用它,以便更好地了解它的工作原理。

React不提供任何状态管理库,例如Redux或Flux,或者当您使用CLI创建React应用程序时

React仅在本地提供对上下文API的支持。


您可以根据需要安装支持软件包和库。

create react应用程序有许多现成的功能

您可以运行单个命令并获得一个全新的React应用程序,该应用程序附带:

  • 建议的起始文件夹结构
  • 使用webpack和Babel的可靠构建设置(您不必担心设置)
  • 运行React应用程序的脚本
  • 扩展性
Redux是一个可预测的状态容器,旨在帮助您编写跨客户端、服务器和本机环境一致运行且易于测试的JavaScript应用程序。虽然它主要用作React的状态管理工具,但您可以将它与任何其他JavaScript框架或库一起使用。React不支持Redux默认情况下,您必须将其集成

React默认情况下支持ContextAPI。上下文被设计为共享可被视为React组件树的“全局”数据,例如当前经过身份验证的用户、主题或首选语言