それが重複している場合はご容赦ください。React Redux:小道具のデータを使用するか、またはredux-storeから直接データを取得しますか?どちらがいいですか?
私はちょうど良いOpen source React+Redux projects
を通過していましたが、これはほとんどすべてのコンポーネントにストアから直接データを取得しようとしたOry-editor
を介して来ました。
例 -
const Inner = ({
isInsertMode,
insertMode
}: {
isInsertMode: boolean,
insertMode: Function
}) => (
<Button
icon={<ContentAdd />}
description="Add things"
active={isInsertMode}
onClick={insertMode}
/>
)
const mapStateToProps = createStructuredSelector({ isInsertMode })
const mapDispatchToProps = { insertMode }
export default connect(mapStateToProps, mapDispatchToProps)(Inner)
は、これはその良い練習なら、私はすべてのコンポーネントのReduxのストアから直接データを取得する不思議作られたか、それは小道具に反応使用してデータを渡す方が良いです。
どちらの方が優れていて高速ですか?そして、リアクトの基本原則を傷つけることはありません。
I見る。それは可能な限り店舗から直接データを取得することを意味します! – iamsaksham