小编Wam*_*ura的帖子

未捕获的 TypeError:我的 React 项目中的对象不可迭代(无法读取属性 Symbol(Symbol.iterator))

我是上下文 API 的新手,并试图让我的代码正常工作。我收到错误:

未捕获的类型错误:对象不可迭代(无法读取属性 Symbol(Symbol.iterator))

你们中的一些好人会帮忙解决这个问题吗?

initialUserState 记录一个如下所示的对象:{name: nanny}

我的上下文文件是:

import { createContext, useState } from "react";

const initialUserState = JSON.parse(localStorage.getItem("user"));
console.log(initialUserState);
const initialFormValues = {
  video: "Video.mp4",
  hourly: "",
  ageRange: [],
  car: "",
  languages: [],
  homework: "",
  license: "",
  preference: "",
  vaccination: "",
  radius: "",
  booked: "",
  fileUpload: "file.jpg",
};

export const Global = createContext();

export default function GlobalContext({ children }) {
  const [state, setState] = useState(initialUserState);
  const [values, setValues] = useState(initialFormValues); //setting form state
  const [radioSelected, setRadioSelected] = …
Run Code Online (Sandbox Code Playgroud)

reactjs react-context react-hooks use-context

9
推荐指数
2
解决办法
4万
查看次数

标签 统计

react-context ×1

react-hooks ×1

reactjs ×1

use-context ×1