context-perfReactContext PerfMediumWhich pattern reduces re-renders for consumers that only dispatch?1Splitting into separate state and dispatch contexts2Merging everything into one context value3Removing React.memo4Using array index keysBack to list