【问题标题】:functional component to class component in react nativereact native 中的功能组件到类组件
【发布时间】:2022-01-14 22:58:04
【问题描述】:

是对是错请帮忙

这是我的功能组件代码

 setaddCategories((prevState) => {
      return [...prevState, { category_name: "", expense_categories_id: 0 }];
    });

这里我把它变成类组件

    this.setState({
      addCategories: (prevState) => {
        return [...prevState, { category_name: "", expense_categories_id: 0 }];
      },
    });

【问题讨论】:

    标签: javascript reactjs react-native react-hooks react-functional-component


    【解决方案1】:

    这是获取此(已更新)

    的方法
    this.setState(prevState => ({
      addCategories: {
         ...prevState.addCategories,
         category_name: "",
         expense_categories_id: 0
      }
    }));
    

    【讨论】:

    • 好的,非常感谢
    • @HandCode 如果有帮助,请接受答案谢谢 :-)
    • 很抱歉,但它不工作显示此错误 - 传播不可迭代实例的尝试无效。为了可迭代,非数组对象必须具有 [Symbol.iterator]() 方法。
    • @HandCode 检查我的更新答案
    猜你喜欢
    • 2021-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-30
    • 2021-07-18
    • 2021-06-14
    相关资源
    最近更新 更多