试剂应该组件更新未调用

时间:2014-11-20 21:54:53

标签: reactjs clojurescript reagent

我正在尝试实现should-component-update生命周期功能,以避免一些不必要的渲染。我目前的实现如下:

(def my-component
  (with-meta
    (fn 
      [props]
      (fn-body-here-with-some-reactive-deref'ing-going-on))

    {:should-component-update 
     (fn [this old-argv new-argv]
       false)}))

即使我从should-component-update返回false,组件也会始终更新。这个函数似乎甚至没有被调用,因为添加一些调试(.log js/console ...)语句并不会在控制台中产生任何消息。我在这里缺少什么?

0 个答案:

没有答案