RubyLouvre / anu

the React16-compat library with hooks
https://rubylouvre.github.io/anu/
Apache License 2.0
3.19k stars 318 forks source link

useEffect 行为不符合预期 #1190

Open menhal opened 4 years ago

menhal commented 4 years ago

bug描述 描述出现的问题

复现bug的步骤 详见例子 : http://jsrun.pro/PQWKp/edit 点击按钮修改value的值, 第二个useEffect没有监控这个值, 控制台上不应该打印2222.

问题截图

编译环境信息

运行环境信息

RubyLouvre commented 4 years ago

就是说第二参数为空数组时,只会触发一次,如果不为空,那么根据是否变动触发

RubyLouvre commented 4 years ago

就是说第二参数为空数组时,只会触发一次,如果不为空,那么根据是否变动触发

RubyLouvre commented 4 years ago

先用这里的试试 https://github.com/RubyLouvre/anu/tree/branch3/dist