Reactjs 默认状态下React js中{}和[]之间的差异

Reactjs 默认状态下React js中{}和[]之间的差异,reactjs,Reactjs,在React.js使用状态方面,{}和[]之间有什么区别 例如[name,setName]=useState({})与[name,setName]=useState([]) 谢谢大家! 设置名称的默认值。是空对象{}或空数组[]。设置name的默认值。它不是空对象{}就是空数组[]。我们将设置初始状态。在本例中,{}(空对象)和[](空数组) 我使用的几个例子: const [paymentMethod, setPaymentMethod] = useState('PayPal') const

在React.js使用状态方面,
{}
[]
之间有什么区别

例如
[name,setName]=useState({})
[name,setName]=useState([])


谢谢大家!

设置名称的默认值。是空对象{}或空数组[]。

设置name的默认值。它不是空对象{}就是空数组[]。

我们将设置初始状态。在本例中,{}(空对象)和[](空数组)

我使用的几个例子:

const [paymentMethod, setPaymentMethod] = useState('PayPal')
const [countInStock, setCountInStock] = useState(0)
const [description, setDescription] = useState('')
const [uploading, setUploading] = useState(false)
const [message, setMessage] = useState(null)
网址:


我们将设置初始状态。在本例中,{}(空对象)和[](空数组)

我使用的几个例子:

const [paymentMethod, setPaymentMethod] = useState('PayPal')
const [countInStock, setCountInStock] = useState(0)
const [description, setDescription] = useState('')
const [uploading, setUploading] = useState(false)
const [message, setMessage] = useState(null)
网址:


您希望默认的
名称是什么?您还可以使用
useState(null)
useState(“”)
。区别在于在核心JavaScript中,对象和数组之间有什么关系。
[]
意味着它是一个数组,而
{}
是一个对象。输入
useState
只是将您的默认状态定义为这两种类型中的任何一种。您希望您的默认
name
是什么?您还可以使用
useState(null)
useState(“”)
。区别在于在核心JavaScript中,对象和数组之间有什么关系。
[]
意味着它是一个数组,而
{}
是一个对象。输入
useState
只会将您的默认状态定义为这两种类型中的任何一种。