使用Firebase设置带有功能组件的React App

问题描述

如何使用Firebase设置React应用程序? 使用功能组件和Material UI库,实现挂钩可以保留auth状态。

解决方法

我设法通过FireUP使用SignUP和SignIN为React Dashboard开发了一个简单的样板项目。路由在App.js文件中维护。为了简化流程,项目使用了React功能组件以及Hooks-useState,useEffect。这对初学者真的很有帮助。

该项目是使用Material UI库构建的。使用以下模板:

  1. 仪表板(https://material-ui.com/getting-started/templates/dashboard/
  2. 登录(https://material-ui.com/getting-started/templates/dashboard/
  3. 注册(https://material-ui.com/getting-started/templates/sign-up/

该项目利用了不同的Material-ui组件,例如:

  1. 日期选择器
  2. 切换
  3. 文本字段
  4. 选择
  5. 自定义对话框可重用模式
  6. 图标

开始,

  1. 从Github中拉回仓库。
  2. 使用“ npm install”安装所有节点依赖项。
  3. 使用您的firebase项目凭据更新src / Components / firebase.js文件。
  4. 运行“ yarn start”或“ npm start”以启动项目。

您最初将被重定向到SignIN页面。选择选项“没有帐户?注册”,您将被重定向到“注册”页面。输入凭据,您将登录到仪表板。

视频演示链接:https://youtu.be/aWUr3GRbhhs

Github存储库:https://github.com/aaygupta/react-dashboard-boilerplate

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...