Здравствуйте, у меня есть глобальное хранилище наподобие Redux. C помощью контекста я раздаю состояние на все приложение:
<StoreProvider>
<Router>
<Fragment>
<Header />
<Main>
<Literature />
</Main>
</Fragment>
</Router>
</StoreProvider>
В компоненту
Literature есть input который меняет это состояние. Из-за этого все приложение начинает перерисовываться. Как мне отменить перерисовку если компонент не зависит от состояния. Пытался использовать
React.memo, но он сравнивает пропсы. Например, компонент
Header не принимает вообще пропсы.