你不应该在react属性中使用匿名函数,例如
<a onClick=()=>doIt('myId')>Aaron</a>
Run Code Online (Sandbox Code Playgroud)
我理解为什么这会为React的协调创建性能问题,因为在每个渲染过程中都会重新创建匿名函数,因此总会触发某种真正的DOM重新渲染.我的问题是,对于一个小组件(即不是每一行都有链接的表)这是微不足道的吗?我的意思是,React足够智能只是为了替换处理程序,而不是重新渲染DOM,对吧?所以成本不是那么高?