我创建了一个钩子,它打印一些调试信息,然后调用一些React钩子。我希望自动将其从生产构建中排除。如果我尝试使用如下的If语句完成此操作: if (process.env.NODE_ENV === 'development') {} 我得到了错误ReactReact Hooks must be called in the exact same order in every component render。在这种情况下,
我正在为我正在构建的应用程序创建一个登录/注册组件。我希望组件读取地址栏,并将自己设置为登录模式或注册模式,具体取决于域后面分别是"/login“或"/signup”。由于我不知道的原因,当在if块中调用状态更改函数时,组件将无限地重新呈现。如果我从if语句中删除else块并尝试使用"“访问页面,则不会执行此操作。import React, { useContext,
u