文件名称:react-redux-firestore-boilerplate:using使用Google Firebase的Firestore和Redux快速构建具有异步持久状态的可扩展应用程序
文件大小:85KB
文件格式:ZIP
更新时间:2024-02-19 21:48:18
redux javascript boilerplate babel firebase
React-redux-firestore-样板 :fire: :rocket: 这是React.js的样板,它将Google Firebase的Firestore实时数据库与Redux结合使用,以提供一个异步且持久的数据存储,以构建具有坚实可扩展基础的大规模Web应用程序。 介绍 本节简要概述了该样板背后的原理。 为什么选择Firebase? 当您构建更大的React Web应用程序时,对*,统一的远程数据库的需求就变得很明显。 通常,需要学习如何配置服务器后端以与前端应用程序进行互操作,以实现此目的。 Google的Firebase / Firestore服务通过提供可免费提供的可伸缩数据库来缓解这种需求。 这些数据库是实时的,并且可以与React的单向数据流一起使用,以启用功能强大的React性应用程序,这些应用程序可以随数据库实时更新。 为什么要使用Redux? 起初,将redux与firebase的firestore结合使用似乎很奇怪。 Firestore允许您进行浅层查询,那么为什么我们需要redux? 尽管没有明确的必要,但是redux使您可以扩展react的强
【文件预览】:
react-redux-firestore-boilerplate-master
----.gitignore(352B)
----.eslintrc(618B)
----package.json(886B)
----src()
--------index.js(429B)
--------firebase-redux()
--------App.js(954B)
--------registerServiceWorker.js(4KB)
--------index.css(187B)
----firebase.json(103B)
----LICENSE(1KB)
----public()
--------index.html(2KB)
--------manifest.json(330B)
--------404.html(2KB)
----README.md(9KB)
----.firebaserc(68B)
----wiki()
--------dataflow-model.png(80KB)
----.gitattributes(66B)
----.env-example(96B)