需要react-redux v6 v3.*.* 版本的react-redux-firebase

2024-03-12

我一直在使用react-redux-firebase 开发一个项目,它以前对我有用。今天我收到以下错误:

我不确定错误是否出在我的代码中的其他地方,或者我是否必须将react-redux-firebase更新到版本3。.,目前似乎还不存在。其他人遇到过这个问题吗?如果有任何建议,我将不胜感激。

以下是我的 package.json 中的依赖项:

"dependencies": { "firebase": "^5.7.0", "react": "^16.6.3", "react-dom": "^16.6.3", "react-redux": "^6.0.0", "react-redux-firebase": "^2.2.5", "react-router-dom": "^4.3.1", "react-scripts": "2.1.1", "redux": "^4.0.1", "redux-firestore": "^0.6.0", "redux-thunk": "^2.3.0" },

这是我的 index.js 文件的样子:

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
import { 
  createStore, 
  applyMiddleware, 
  compose 
} from 'redux';
import rootReducer from './store/reducers/index';
import { Provider } from 'react-redux';
import thunk from 'redux-thunk';
import { reduxFirestore, getFirestore } from 'redux-firestore';
import { reactReduxFirebase, getFirebase } from 'react-redux-firebase';
import fbConfig from './firebase/fbConfig';

const store = createStore(
  rootReducer,
  compose(
    applyMiddleware(
      thunk.withExtraArgument({
        getFirebase,
        getFirestore
      })),
      reduxFirestore(fbConfig),
      reactReduxFirebase(fbConfig)
  )
);

ReactDOM.render(<Provider store={store}><App /></Provider>, document.getElementById('root'));


serviceWorker.unregister();

1-下载v3如下:

npm i --save react-redux-firebase@latest

然后,您可以重构代码以使用 v3,如文档中所述:https://github.com/prescottprue/react-redux-firebase/tree/next https://github.com/prescottprue/react-redux-firebase/tree/next

2-或者只使用react-redux v5.1.1

npm i --save react-redux@^5.0.0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

需要react-redux v6 v3.*.* 版本的react-redux-firebase 的相关文章

  • React router v6 和路由内页面的相关链接

    您好 我正在尝试使用 React Router 将项目更新到 v6 我了解了基础知识 但在相关链接方面遇到了困难 我们有一个页面 通过 id 呈现给定项目的参考文档 该文档可以使用同级 ID 链接到其他 同级 材料 换句话说 用户可以在文档
  • 如何使用 React 获取查询字符串?

    我试图从网址获取 query 123 http localhost 3000 query 123 http localhost 3000 query 123 Tried App js const search this props loca
  • React中如何触发同级组件的函数?

    I am new to front end world and could not figure out how to trigger a function from a sibling component Lets say I have
  • Redux 减速器的副作用

    Redux 减速器应该没有副作用 但是 如果某个操作应该触发浏览器中文件的下载 其中内容基于商店的状态 该怎么办 这当然应该算作副作用吗 像下面这样的方法可以吗 还是我应该寻找替代方法 case SAVE GRID const json s
  • Jest - 模拟函数,从另一个文件导入

    测试的文件使用从另一个文件导入的函数 import myFunc from myFile 如何在该文件的测试中模拟该函数的返回值 我正在使用笑话 这对我有用 我不确定这是否是一个好的做法 import as myFile from myFi
  • 如何在react-三纤维中提取并播放动画

    嗯 我有 gltf 动画模型 我成功加载模型 但无法播放嵌入的动画 我想知道是否可以以任何方式解决它 顺便说一句 我正在反应中工作 先感谢您 在这里您可以找到型号https drive google com file d 1ZVyklaQu
  • 从输入类型编号获取无效值

    我正在使用输入类型数字 当它无效时 我如何从中获取值 例如 使用类型编号并仅打印 e 这本身是无效的 我正在使用 React 但我认为这个问题非常普遍 onChange event console log event target valu
  • 如何判断何时创建新组件?

    我一直在寻找背后的逻辑当有人在 AngularJS Angular 上的 Web 应用程序中创建新组件时但我认为这更通用 可能适用于所有基于组件的前端框架 我知道有像这样的一些原则应该是抽象的和可重用的但例如我在角度文档中看到 每个单独的路
  • Redux - 从函数调用操作

    我正在尝试从函数调用 redux 操作 我调用该函数的组件已连接到商店 但是 如果我通过以下操作 它就不起作用 function myFunc action action 有没有办法通过参数传递动作 谢谢 using bindActionC
  • 即使未显式使用“componentWillMount”,“componentWillMount”警告仍可见

    在我的代码中 我没有任何明确的用途componentWillMount 但我在运行时仍然看到一些警告webpack react dom development js 12386 警告 componentWillMount 已重命名 不建议使
  • Firestore 查询 .toUpperCase() 不起作用

    我正在尝试创建一个网站 使用户能够搜索 Firebase Firestore 中的文档集合 该过程涉及将用户的输入保存为状态 useState 并利用 useEffect 挂钩来查询 Firebase 数据库 但是 我遇到了一个问题 即使用
  • 带换行符的 React/Momentjs 日期格式

    我有一个日期字符串 我想对其进行格式化 其中数字位于月份下 Jul 6 我尝试了几种不同的方法来添加新行
  • 这种类型注释在没有 TypeScript 的 React 代码中如何工作?

    我在看这段代码示例 https reacttraining com react router web example auth workflow在 ReactRouter 页面上 这篇文章很有趣 const PrivateRoute com
  • 如何获取nodejs程序中的nodejs版本?

    In a Node js 的调试器 https github com rocky trepanjs 有一个命令显示V8版本和调试器包版本 如何获取nodejs版本 我想我基本上可以运行命令node version or nodejs ver
  • 在 React 中将模板分离到外部文件

    我正在为客户开发 ReactJS 应用程序 我希望客户端能够自定义应用程序中的一些配置和模板 所以我创建了一个config js file window APP CONFIG url example com template item di
  • 如何映射轮播的子项数组?

    我正在尝试将 Carousel 组件包装在映射对象数组周围作为组件的子级 目前我只能让映射创建映射对象的 1 个子对象 轮播需要像这样
  • 如何在reactjs中禁用未来日期?

    我没有使用任何日期选择器 代码仍然工作正常 到目前为止 我已经选择了输入类型 一切正常 现在我想禁用未来的日期 我怎么做 div div
  • 如何将 Relay 查询从 TypeScript 转换为 ES5?

    我正在用 TypeScript 编写一个网络应用程序 该应用程序使用 Facebook 的 React 和 Relay 我的 TypeScript 源代码使用 TypeScript 编译器 TSC 编译为 ES6 代码 然后 使用 Babe
  • 如何使用Create React App安装React

    嗨 我对反应真的很陌生 我不知道如何实际安装它 也不知道我需要做什么才能在其中编写代码 我下载了node js并且安装了v12 18 3以及NPM 6 14 6 但是每次我尝试在许多网站上提到的create react app安装方法中输入
  • ReactJs 警告:不推荐使用改变“style”。考虑事先克隆它

    我收到以下警告 inWarning div was passed a style object that has previously been mutated Mutating style is deprecated Consider c

随机推荐

  • JavaScript 调试器[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有谁知道有一个非常好的调试 JavaScript 的编辑器 除了 Visual Studio 2008
  • GitLab CI:如何连接到 .gitlab-ci.yml 脚本中启动的 docker 容器?

    初始任务 在我的 GitLab CI 构建中 我想要 使用本地 AmazonDB 启动 Docker 容器 标准端口布局 端口8000在码头工人 港口8000裸露 当然 一切都在本地运行 我可以连接 curl awc cli Amazon
  • Git 和二进制数据

    我目前开始使用 git 作为我的版本控制系统 但是我做了相当多的网络 游戏开发 这当然需要存储图像 二进制数据 因此 如果我的理解是正确的 如果我提交一个图像并且它更改了 100 次 那么如果我获取该存储库的新副本 我基本上会检查该二进制文
  • 为什么 Windows Vista x64 上的 x86 WiX 安装程序不将密钥写入注册表中的 Wow6432Node?

    我有一个安装程序可以写入HKLM Software DroidExplorer InstallPath 在任何 x86 机器上 它都可以很好地写入预期位置 而在 Windows XP x64 和 Windows 7 x64 上 它也可以写入
  • Java 中字符串连接时的“==”

    String a devender String b devender String c dev String d dev ender String e c ender System out println a b case 1 o p t
  • 如何将django项目划分为应用程序

    我想知道如何将具有层次结构的项目划分为应用程序 假设我正在尝试构建类似 github com 的东西 在 github com 中 一个帐户有一些存储库 其中包含一些功能 例如代码 问题或拉取请求 这些功能引用了其他功能 在这种情况下 哪个
  • 在 pgadmin EXPLAIN ANALYZE 中,独占与包含

    如下所示 我尝试基于 Pgadmin 的 EXPLAIN ANALYZE 功能来优化我的查询 有经验的人可以告诉我计时中的包容性和排他性之间的区别吗 为什么 EXCLUSIVE 可以是负数 谢谢 这看起来类似于https explain d
  • FitViewport 中的 LibGDX 背景图像

    因此 我将 LibGDX 用于我即将推出的应用程序 我使用 FitViewport 来确保 16 9 的宽高比 因此 使用 16 9 以外的其他宽高比的播放器会出现网站黑边 绘制屏幕填充背景图像并覆盖黑条所在区域的最佳方法是什么 camer
  • Visual C++ 发行版本 - 当通过 DLL 传递时,字符串是否会因为使用不同的运行时版本编译而损坏?

    在发布模式下构建后 我看到了在调试模式下未发生的异常 调试发布版本时 字符串引用似乎没有从 EXE 我们的应用程序 正确传递到接收字符串引用的 DLL 我们的 EXE 代码如下所示 string contents handle messag
  • If 语句 R 闪亮

    我正在尝试使用 if 语句Shiny 我想在外部使用 min 和 name 变量for loop 我试过把if 中的声明reactive但随后我无法访问 min 和 name 变量 Code server function input ou
  • Grunt connect-modrewrite 不起作用

    我使用生成器角度来创建我的项目 我使用 HTML5 历史记录 locationProvider html5Mode true hashPrefix 对于 url 重写 我使用连接 modrewrite https npmjs org pac
  • 注册添加for循环

    很抱歉 如果以前有人问过这个问题 但我无法找到我可以理解和应用的答案 我正在编写一个用于安装应用程序的批处理文件 并且需要该批处理文件将软件密钥中的注册表项添加到 HKEY USERS 配置单元中的每个配置文件 我已经能够使用 REG AD
  • 停止批处理文件直到网站停止完成?

    这个问题非常类似于停止批处理文件直到服务停止完成 https stackoverflow com questions 2874911 halt batch file until service stop is complete但我想停止一个
  • 具有非托管依赖项的 64 位托管程序集未在 IIS/ASP.NET MVC 4 中加载

    我有一个几乎空的 ASP NET MVC4 项目 引用 64 位托管程序集 该程序集具有一组非托管依赖项 通过引用以正常方式引用托管程序集 非托管依赖项会在构建后事件中复制到 bin 文件夹 并在 Web 应用程序启动时出现 这已得到验证
  • Django 从模型变量渲染模板

    我有一个模型 class DocumentoPaziente models Model nome models CharField null True blank True max length 50 cognome models Char
  • SwiftUI Text 和 LocalizedStringKey 带参数

    我正在尝试添加带有参数的 SwiftUI 本地化文本 然而 在整个应用程序中 我们使用本地化键的包装器 所以我们有这样的东西 static let helloWorldText NSLocalizedString helloWorldTex
  • 是否真的需要旧版本的 Flex SDK?

    我正在我的系统上配置一个已经完成的项目 该项目使用旧的 Flex sdk 以下是我的POM
  • 使用 foreach 循环插入查询接收未捕获错误:调用布尔值上的成员函数execute()

    我试图一次向我的数据库插入多行 前几天我在这里发布了一个问题see here https stackoverflow com questions 37976978 loop through result set before inserti
  • 尽管使用机密客户端,Azure 刷新令牌仍会过期

    我正在将 Web 应用程序 API azure 应用程序用于 Web 应用程序 并使用带有 client id 和 client secret 的授权授予流程来获取访问 刷新令牌 使用 REST API 一切正常 除了刷新令牌在 90 后过
  • 需要react-redux v6 v3.*.* 版本的react-redux-firebase

    我一直在使用react redux firebase 开发一个项目 它以前对我有用 今天我收到以下错误 我不确定错误是否出在我的代码中的其他地方 或者我是否必须将react redux firebase更新到版本3 目前似乎还不存在 其他人