开发者问题收集
我很困惑为什么在尝试访问 ReactJS 中对象内的数组时会出现错误。我正在使用 Redux 将对象存储在 State 中。我有一个允许页面呈现的成功函数,因此当我到达此对象时,它肯定已经加载。 (我注意到大量与此类似的问题,通常都是这个问题)。当我这样做时,我得到了正确的结果:const { events } = this.propsconsole.log(JSON.stringify(even
控制台输出:{295798: {box_type: "QB",color: "Assorted",floor_allowed: 2100,grade: false,head_size: null,is_special: "0",length: false,live_inventry: "1",}}我有一个数组,如上面的 chrome 控制台屏幕截图所示。当我打印出该数组时,它就会出现。consol
尝试循环遍历数组并访问数据,但没有 console.logfor (let i = 0; i < Locations.length; i++) {console.log(Locations[i]);}Google 地图帖子的数据结构:Array --> Obj[{"description": "asdlafaslfj","lat": 28.0440005,"lng": -82.3992308,"t
我一直在尝试弄清楚为什么标签无效化不起作用,并添加了一些日志记录。getMe中的providesTags工作正常,但login中的invalidatesTags从未被调用。可能出了什么问题?我有一个像这样的 redux RTK 查询 API:const baseQuery = fetchBaseQuery({baseUrl: baseUrl,prepareHeaders: (headers, {
我在使用此查询时遇到问题,它说prepareHeaders不是一个函数,但我将其添加为一个对象,如下面的代码所示:const access_token = localStorage.getItem('rs_access_token');// Define a service using a base URL and expected endpointsexport const lfApi = cr
src/Service/Post.jsimport { createApi, fetchBaseQuery } from "@reduxjs/toolkit/dist/query"export const postAPi=createApi({reducerPath:'postApi',baseQuery:fetchBaseQuery({baseUrl:"https://jsonplacehold
我正尝试使用 RTK Query 为我的项目设置缓存失效,但按照官方文档操作时出现类型错误。目标是使获取的资源列表中的各个项目失效,但我在尝试提供一个通用标签时遇到困难:import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react';export const remoteScriptsApi = createApi(
如何使用 Redux Toolkit RTK Query 将查询参数传递给 api 而不会使其未定义?import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react";const cryptoApiHeaders = {"X-RapidAPI-Host": "...","X-RapidAPI-Key": "...",}
我确信我遗漏了一些简单而基本的东西,但我已经查看了我能找到的所有线程和文档,但还是没有弄清楚我在这里没有得到什么。我刚刚开始在 React 应用程序上实现 RTK Query,并且一直在逐一解决端点问题。我有 2 组端点、客户端和合同。在数据库中,合同是客户端的子文档。所有调用都运行良好(没有错误,所有结果都已实现),并且标签在客户端端点中无效,但在合同端点中没有。我尝试过使用一个简单的基本标签
以下代码运行良好,但我无法正确输入providesTags:type Post = {id: number,name: string,description: string,}const postsApiSlice = api.injectEndpoints({endpoints: (builder) => ({getPosts: builder.query<EntityState<Post>,
我基本上是使用文档示例从 json 文件中获取一些数据,但出现了这个错误:react-dom.development.js:22839 Uncaught Error: Actions must be plain objects. Use custom middleware for async actions.at Object.performAction (<anonymous>:1:31530)
我对 React 和 Firebase 还很陌生,我对数组和对象感到很困惑,我猜你不能使用.map来格式化我的数据(或输入)。我已经查看了堆栈,但没有任何帮助(至少在我实施修复的努力中)。我正在尝试使用.map来映射来自 firebase 的结果,但收到错误TypeError:this.state.firebasedata.map不是函数。获取数据:componentWillMount(){thi
请有人帮忙。我已梳理了所有文档,检查了所有类似的问题,但真的找不到我遗漏的内容。我是 React 的新手,正在尝试映射从 Firebase 数据库的异步调用返回的文档。这是代码:class Posts extends React.Component {constructor(props) {super(props);this.state = {data: [],};}componentDidMou
我想通过对象映射来查看用户是否在线,从而从 Firestore 中检索数据。我不确定如何检索数据。当我 console.log userInLobby 时(如下所示),我得到了 [Promise] 数组。如果我尝试在 firebase 调用之前设置变量,则无法更改 .then() 函数内的变量 const userInLobby = users ? (users.map(userdata => {
我正在尝试显示从Firestore集合中读取的数据,但是从Firestore获取数据后,我尝试使用地图功能来映射&amp;相应地显示数据,但最终出现错误:763607679,这可能表明我的事件对映射功能或事件是错误的格式或事件是空的。这是我的代码以进行更多澄清:047413482我希望代码能够相应地显示每个事件的数据