我正在做樹結構。我需要添加數據并想要刪除、編輯和搜索當我在該數據存儲新變量之前將新數據推入數組時,我遇到了一個錯誤TypeError: treeData.push is not a function如何將該數據設置到新的變量中以及如何推送數組......添加.js 文件:import React, { useState} from 'react';import { TextField} from '@fluentui/react/lib/TextField';import { DefaultButton, PrimaryButton, Stack, IStackTokens} from '@fluentui/react';import './styles.css'const TextFieldBasicExample = (props) => { const [newItemValue, setNewItemValue] = useState({ title: '' }); console.log('onchange', newItemValue); const handleChange = (e) => { setNewItemValue({ [e.target.name]: e.target.value, }); } const _insert = (event) => { console.log('onclick', newItemValue); props.callback(newItemValue); // setNewItem({ // [event.target.name]:'' // }) } return ( < Stack horizontal > < Stack className = "add-inp" > < TextField label = "Add Item" name = "title" onChange = { handleChange } /> < span id = "error_name" > < /span> < PrimaryButton text = "Add" className = "add-btn" onClick = { _insert } /> < /Stack> < /Stack> );};export default TextFieldBasicExample
我在將新數據推送到數組時遇到錯誤
一只斗牛犬
2023-11-11 16:04:58