react-redux相关内容
我有以下 Redux+React 组件 import {PropTypes, React, Component} from 'react';导入从“反应选择"中选择;类 DimensionPicker 扩展组件 {componentDidMount() {const {onLoad} = this.props;负载();}使成为() {const {onChange, attributeList
..
我正在尝试与一个构建 React 应用程序的团队合作,并试图找出创建“高阶"React 组件(一个包装另一个)以结合 Redux 数据执行身份验证的最佳方法存储. 到目前为止,我的方法是创建一个模块,该模块由一个函数组成,该函数根据是否有经过身份验证的用户返回一个新的 React 组件. 导出默认函数 auth(Component) {class Authenticated 扩展 Reac
..
我想知道从 extraReducer 调用 dispatch(someDumbAction()) 是否可能(或一个好的做法). 例如,我在 createSlice 的 reducers 对象中有一个 setData() 操作.我想直接在我的组件中调用 setData().但我也想在 extraReducer 监听器中调用它,以便重用 reducer 逻辑,如下所示: //Thunk 动作e
..
我正在尝试按照 微前端 文章.我正在为每个 MFE(微前端)创建多个存储库,并为应用程序使用 Redux.我有以下架构: Frame - 一个集中式(主)存储库,负责根据路由呈现主要应用程序部分和 MFE(我使用的是 connected-react-router).它初始化 Redux 存储并添加一个 injectReducer 函数来动态添加减速器,如 redux 中的代码拆分 文档.该框
..
我在更新 "@reduxjs/toolkit" 后收到 getDefaultMiddleware is deprecated 警告:"^1.6.1" 那么我应该如何删除这个警告.我们还有其他方法可以在 configureStore 函数中注入默认中间件吗? import { configureStore, getDefaultMiddleware } from "@reduxjs/toolkit
..
我有以下对象.当用户点击按钮时,该对象会被分配一个新值. state = {标题: '',ID: '',图像 ID: '',登机:{ID: '',测试: '',工作: {标题: '',ID: ''}}} 我更新的对象看起来像: state = {title: '我的 img',id: '1234',图像 ID:'5678-232e',登机:{id: '0980-erf2',标题:'嘿那里',
..
我制作了一个表格来获取股票报价,效果很好,但是当我尝试在组件中放置一个包含 setState 的函数时,它陷入了无限循环,它会立即触发 setState 并重新渲染并再次触发. 如何在加载此组件时调用此函数而不触发无限循环?我会每 10 秒或每分钟调用一次该函数. import React, { useState } from 'react'从 '../../api' 导入 api函数 C
..
不知道为什么我会收到这个错误,当我将 connect 从 redux 添加到我的登录组件时发生了,所以我可以连接我的 store. 失败 src/components/auth/Login.test.js ● 测试套件运行失败 不变违规:无法在“Connect(LoginContainer)"的上下文或道具中找到“store".要么将根组件包装在 中,要么将“store"作为道具
..
我是 React 新手.我需要使用 react-datepicker 我想在更改日期时获取输入值.如果我点击 2017 年 10 月 20 日,我想将 2017 年 10 月 20 日放入我的变量中.但主要问题是我应该使用组件,而不是输入. 在我刚刚从状态中获取价值之前.像this.state.value.但现在它是 object(Moment) 状态.而且这个对象没有 value 字
..
我一直在使用 react-redux-firebase 开发一个项目,该项目以前对我有用.今天我收到以下错误: 我不确定错误是否在我的代码中的其他地方,或者我是否必须将 react-redux-firebase 更新到版本 3..,它似乎不存在现在.其他人遇到过这个问题吗?如有任何建议,我将不胜感激. 这是我的 package.json 中的依赖项: “依赖项":{"fireba
..
我正在尝试测试我的 React“supersquadapp"并收到以下错误. 未捕获的错误:无法在“Connect(CharacterList)"的上下文或道具中找到“store".要么将根组件包装在 a 中,要么将“store"作为道具显式传递给“Connect(CharacterList)". characterlist.js import React, { Component
..
我有 store.js 文件 import { createStore, combineReducers } from "redux";从“../reducer/reducerADD"导入reducerADDexport const store = createStore(combineReducers({reducerADD})); 当我在 store.tsx 中更改格式时,出现错误: 没
..
当一个 Android 应用程序被发送到后台时,它可以保持其实例状态,以防它因内存不足而被杀死(参见 Activity:onSaveInstanceState() 和 Activity:onCreate(Bundle savedInstanceState)). 默认的 Activity 行为是保存视图层次结构的状态,因此在很多情况下,您无需编写任何代码,它“就可以工作"[tm]. 现在
..
反应大师的快速问题;) React.Children.only 是其顶级 api 之一,并且被 react-redux () 和 React Router () 用来注入 store/router 作为上下文,这背后的原因是什么,为什么不简单地return props.children?好像和 JSX 有关系? 编辑:请不要解释什么是 React.Children
..
假设我有两个减速器. Reducer No.1:Currently-Selected-Item-Reducer state = {currentlySelectedItemId: 123} Reducer No.2:All-Items-Reducer state = [{ id: 123, name: "John"}, {id: 231, name: "Jill"}, {id: 411
..
我收到“React.Children.only 预计会收到一个 React 元素孩子."从下面的代码. 我使用 create-react-app 创建了一个新的 React 应用,并安装了 redux 和 react-redux,并创建了一个简单的 reducer 并用它创建了 store. 从“react"导入React;从“react-dom"导入 ReactDOM;import {
..
我一直遵循广泛给出的学习 React 开发的建议,首先掌握组件 props,将 UI 状态封装在组件级别 this.state 并有选择地通过组件树.这是一次有启发性的经历.我已经开始欣赏无状态视图设计模式的强大功能,并且我觉得我已经能够使用这些技术实现稳健且组织良好的结果. 继续前进,我现在正在尝试使用 redux 合并更复杂的状态管理.但是当我涉足复杂性并将 redux 集成到我的应用程
..
react redux realworld.io 应用程序的自述文件位于 https://github.com/gothinkster/react-redux-realworld-example-app 说编辑 src/agent.js 以更改 API_ROOT 以指向不同的后端api实例.我们希望进行设置,以便 API_ROOT 可以由在我们运行生产构建的多个环境(例如,“staging"和“l
..
我正在尝试在 React 中创建一个项目,并且正在使用 Firebase.在我的 react-redux-firebase 项目中,一行代码出错,但我无法修复.我该如何解决这个“TypeError: Object(...) is not a function" 我已经搜索过这个问题,但无法解决问题. 我正在学习 React 版本为 16.4.1 的教程.我不确定这是不是问题 in
..
action.js: export const login = creds =>{console.log(`${url}/login`);const requestOptions = {方法:“POST",标题:{接受:“应用程序/json",“内容类型":“应用程序/json"},身体:信用};返回函数(调度){调度({ 类型:LOGIN_REQUEST });函数定时器(){return f
..