如何在条件逻辑中更新状态?

时间:2019-03-25 13:49:07

标签: reactjs react-hooks

仅当满足条件时,才需要使用setExpression挂钩更新状态。我只是红色,这不应该起作用,因为您不能从条件逻辑内部调用钩子,但是我无法找到任何解决方法。我怎样才能做到这一点?

userA_Index = 7;

1 个答案:

答案 0 :(得分:2)

您的代码是完全有效的。您可以随时随地调用从setExpression(例如useState)返回的const [expression, setExpression] = useState('');函数,但是不能在内部使用钩子本身(在此示例中为useState)条件逻辑。