开发者问题收集
所以说实话这可能很简单,只需浏览一下并盯着看很长时间并且对 React 很陌生,但在我的部分组件中,我正在加载 backgroundImg prop,但无法加载图像,我无法弄清楚。我的图片在公共文件夹中,我的代码在 src 组件文件夹中此外,我可以让图像加载到文件中,只是当我通过 prop 调用它们时不行Home.js 这是我调用组件并尝试通过 prop 类型加载文件的地方import React
我尝试将 react-redux 与 typescript 结合使用,当我尝试使用 connect() 和 mapStateToProps 注入 props 时,出现了类型错误。我的组件如下所示:function mapStateToProps(state) {return {counter: state.counter};}function mapDispatchToProps(dispatch
快速提问,我正在用 typescript 和 redux 编写一个 React-native 应用程序。尝试 connect() 时遇到错误,似乎找不到错误的解决方案。我假设是我做错了什么,但看了几个小时后还是找不到原因。错误:Argument of type '(state: AppStateType) => { user: AppStateType; }' is not assignable
我对 Typescript 还比较陌生,目前正在构建一个包含 Redux 并使用 Typescript 的 React 应用。Typescript 在我的 Reducer 中给了我以下错误;ERROR in /Users/<REDACTED>/web/src/redux/reducers/steppedViews.ts./src/redux/reducers/steppedViews.ts[tsl
我无法从 fetch 函数访问数据。我想将数据从操作传递到 Reducer。使用 fetch 函数调用 API,api 以承诺的形式返回。因此,API 被单独调用,数据返回给操作负载。import { INDEX_PRESCRIPTION } from '../constant.js';function fetch_prescription(){const base_url= "http://19
我似乎无法弄清楚如何使用路由参数/ ownProps 加载组件/对象,我的配置与 React Redux 应用程序的标准配置基本相同,并且我的操作/减速器工作正常,但对于此组件,数据未预加载。我认为这意味着在定义“用户”对象之前尝试使用它时发生了竞争。我之所以这样认为,是因为它偶尔确实有效 - 它正在经历减速器和 api 调用 - 结果看起来不错。有什么方法我应该先创建一个默认的“用户”对象吗?路
我是 React、React Router (v4) 和 Redux 的新手。我尝试通过访问ownProps.match.params.id从mapStateToProps(state, ownProps)访问 URL 参数,但params数组始终为空。我已使用调试器检查 ownProps,并且应传递的id参数不在ownProps的任何地方。这是我的路线的片段: <Switch><Route
我正在将应用程序从 React Router V2 重构到 V4,并且遇到了一个问题,即mapStateToProps中的属性未传递给每个组件。这是我的设置:App.jsxrender() {return (<div><Header /><Navbar /><Routes {...this.props} /><Footer /></div>)}const mapStateToProps = (st
我正在登录/注册系统上实现 JWT 身份验证。当登录/注册成功时,我会在 localStorage 中设置用户令牌。问题是当我检查 localStorage 时,用户密钥存在,但值未定义。我认为问题可能出在我的 axios 帖子中或我的 express 文件中,但我无法弄清楚。// my action creatorexport function login(user, history) {ret
我以为我已经安全地创建了一个新状态,并在我的 Redux Reducer 中返回了以下代码。基本上,我需要更改 state.data 数组中的一条记录并返回新状态。我的期望是,由于 newState 是全新的,所以我没问题。安装 redux-immutable-state-invariant 后,我​​发现仍然存在问题(下面的代码和错误)。 let newState = Object.ass
从 firebase 和 firestore 调度验证用户时出现以下错误。我正在使用 redux 工具包,使用 firestore 注册用户并进行身份验证,然后获取用户信息以存储在 redux 中,因此调度操作以发送用户信息。在 firebase 中,我可以看到用户已注册,但无法在 redux 中看到有效负载并出现此错误。错误屏幕简报store.jsimport { configureStore
reducers 的 index.js:import { combineReducers } from "redux";import authedUser from "./authedUser";import users from "./users"import tweets from './tweets';export default combineReducers({authedUser,us
我通过 mapStateToProps 将状态数据传递给 props,但组件无法识别。// user_show_container// propper import statements....const mapStateToProps = state => ({ids: state.entities.users.usersById.leagueIds;});const mapDispatchTo
getDefaultMiddleware来自哪里?我正在阅读文档,它似乎神奇地出现在配置存储中。虽然这很棒,但它并没有进入我的商店,而且......因为这个函数没有导入路径,而且我不知道如何解决这个问题,所以我可以使用一些指导。rtk 版本:“@reduxjs/toolkit”:“^1.6.1”,tldr;getDefaultMiddleware()在我的商店中不存在 + 我还没有在文档中找到关于
src/Service/Post.jsimport { createApi, fetchBaseQuery } from "@reduxjs/toolkit/dist/query"export const postAPi=createApi({reducerPath:'postApi',baseQuery:fetchBaseQuery({baseUrl:"https://jsonplacehold