标签: javascript reactjs react-hooks
在Hook的文档中,它提到您不应该在条件语句中使用Hook,无论它们是for循环还是if语句。但是,我需要将钩子放在确认对话框中,以便与用户确认他们要关闭当前正在使用的模式,这与钩子文档背道而驰,因此我担心的是副作用尽管它确实可以正常工作。这是逻辑的一个粗略示例(比我的实际用例要麻烦一点,因为模态没有出现在codeandbox中,但这不是问题哈哈)
https://codesandbox.io/s/hooks-inside-a-confirm-dgvxp
答案 0 :(得分:0)
根据文档,我没有在您的代码中发现任何错误。你有空!