不必要なレンダリングを避けるために、 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 ...)
いくつかのデバッグステートメントを追加してもコンソールにメッセージが生成されないため、関数は呼び出されていないようです。ここで何が欠けていますか?