React警告我某处有错误的状态逻辑:
警告:setState(...):只能更新已安装或安装的组件。这通常意味着您在已卸载的组件上调用了setState()。这是一个无操作。
当我点击行号时,它指向React源代码中的console.warn
行。我怎样才能看到警告来自哪里?有没有办法从warn
获得堆栈跟踪?
当有>时很难找到20个不同的组件。
答案 0 :(得分:3)
当您检查chrome中的反应源代码时,可以单击行号来添加断点。
刷新页面后,调试器将在给定的行停止,并通过右侧的调用堆栈,然后您可以看到如何到达那里。