術語「選擇器」聽起來讓我感到困惑。爲什麼Redux使用術語「選擇器」?
在官方文檔Computing Derived Data。這是有道理的名稱映射程序「選擇」因爲你確實在過濾的東西。有點「選擇一個不同的零件店」。
但理論上,您可以在MapThingsToProps
函數中進行任何計算,例如將扁平數據結構轉換爲您的UI組件需要的嵌套數據結構,或者計算一些臨時數據。
諸如「Adapter」,「Data Transformer」,甚至是「Mapper」等名稱是否比「Selector」更好?
或者如果我誤解了「選擇」或「選擇過程」的含義?
謝謝!
如果您的問題不是關於名稱,而是關於選擇器的內部,那麼您只需要選擇器,因爲存儲過程適用於每個選擇器並顯着提高整體性能。 –