Skip to content

fix: remove reducer dispatcher from useCallback dependencies#1559

Merged
acao merged 2 commits intographql:feat/use-context-hooksfrom
secmohammed:feat/use-context-hooks
Jun 4, 2020
Merged

fix: remove reducer dispatcher from useCallback dependencies#1559
acao merged 2 commits intographql:feat/use-context-hooksfrom
secmohammed:feat/use-context-hooks

Conversation

@secmohammed
Copy link
Copy Markdown
Contributor

It's referenced here that the returned dispatcher from useReducer doesn't need to be passed as a dependency to useCallback because the reducer is evaluated directly in the render phase.
facebook/react#14099 (comment)

@secmohammed secmohammed changed the title remove unnecessary useCallbacks when having dispatch function as dependencies remove reducer dispatcher from useCallback dependencies May 29, 2020
@acao
Copy link
Copy Markdown
Member

acao commented Jun 4, 2020

thanks @secmohammed !

@acao acao changed the title remove reducer dispatcher from useCallback dependencies fix: remove reducer dispatcher from useCallback dependencies Jun 4, 2020
@acao acao merged commit bb72b47 into graphql:feat/use-context-hooks Jun 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants