在 'react-redux' 中难以理解 'useState'
Difficulty understanding 'useState' in 'react-redux'
useState
的目的是什么?
它在做什么? “0”的值是多少?
useState
有什么功能 returns?
我们可以用任何东西代替 currentId
和 setCurrentId
吗?
我来自 java 语言。整个语法看起来很奇怪。通常我们这样写 => int a = sum(b,c);
in java 但在这种情况下我们有方括号,里面有两个变量。这是什么东西?
const [currentId, setCurrentId] = useState(0);
useState 不是来自 react-redux
,而是 React 本身,它被称为钩子
您正在做的是初始化一个名为 currentId
的值为 0 的值。
setCurrentId
是您用来更新状态的函数。
是的,你可以写任何你想要的而不是那些,例如
const [number, setNumber] = useState(0);
if(condition) setNumber(1)
useState
的目的是什么?
它在做什么? “0”的值是多少?
useState
有什么功能 returns?
我们可以用任何东西代替 currentId
和 setCurrentId
吗?
我来自 java 语言。整个语法看起来很奇怪。通常我们这样写 => int a = sum(b,c);
in java 但在这种情况下我们有方括号,里面有两个变量。这是什么东西?
const [currentId, setCurrentId] = useState(0);
useState 不是来自 react-redux
,而是 React 本身,它被称为钩子
您正在做的是初始化一个名为 currentId
的值为 0 的值。
setCurrentId
是您用来更新状态的函数。
是的,你可以写任何你想要的而不是那些,例如
const [number, setNumber] = useState(0);
if(condition) setNumber(1)