React报错Uncaught Invariant Violation: Rendered more hooks than during the previous render.
这是由于hook两次渲染的次数不一样
不可以将hooks放在条件渲染当中,非常有可能会导致两次条件不一致而导致hooks渲染次数不相同
关于后续的报错信息,就可以看出是哪一个hooks出现了问题
将保证该hooks每次都会渲染或者被定义就可以完美解决该问题
博客指出React报错‘Uncaught Invariant Violation: Rendered more hooks than during the previous render’是因hook两次渲染次数不同。不能将hooks放条件渲染中,否则易致渲染次数不同。可通过保证hooks每次都渲染或被定义来解决问题。
React报错Uncaught Invariant Violation: Rendered more hooks than during the previous render.
这是由于hook两次渲染的次数不一样
不可以将hooks放在条件渲染当中,非常有可能会导致两次条件不一致而导致hooks渲染次数不相同
关于后续的报错信息,就可以看出是哪一个hooks出现了问题
将保证该hooks每次都会渲染或者被定义就可以完美解决该问题
4256
7573
5814

被折叠的 条评论
为什么被折叠?