私はハイパースタックストアを使用しておりbefore_mount
、私のコンポーネントでやりたいこと:
before_mount do
BridgeStore.show_card_sample ||= true
end
そして店で:
class BridgeStore < HyperStore
class << self
state_accessor :show_card_sample
end
end
||=
ただし、このタイプのコンポーネントがレンダリングされるたびに、条件付き割り当てがトリガーされます。
ストアに状態変数をstate_accessor :is_set
設定し、それが設定されていない場合にのみ他の変数を設定することでこれを回避できることはわかっていますが、これを回避するより良い方法があるかどうか疑問に思っていましたか?