Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance with redux thunk example #13576

Merged
merged 8 commits into from
May 31, 2020
Merged

Enhance with redux thunk example #13576

merged 8 commits into from
May 31, 2020

Conversation

todortotev
Copy link
Contributor

@todortotev todortotev commented May 30, 2020

As discussed with @lfades at 11014, there are currently some redux examples that are still using getInitialProps.

In this PR, I have adjusted the store to be similar to with-redux example as requested. The wrapper is removed as it is no longer required.

Also, I believe the Examples component was needlessly passing the state, which would be more reasonable to be acquired by using useSelector.

The clock element was still using connect() syntax, I have refactored it and it uses the hooks API.

If there's anything you don't like or you want me to change something, I'm open to suggestions.

@todortotev todortotev requested review from lfades and Timer as code owners May 30, 2020 09:37
Copy link
Member

@lfades lfades left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Look at my suggestion, everything else is very well done 👨‍🍳 💯

@todortotev todortotev requested a review from lfades May 31, 2020 09:34
@lfades lfades merged commit 1159765 into vercel:canary May 31, 2020
rokinsky pushed a commit to rokinsky/next.js that referenced this pull request Jul 11, 2020
* Refactored the store so that it doesnt use getInitialProps

* Applied the changes in the _app file

* Refactored the wrapper so that it uses the new store flow

* Removed the old redux syntax

Instead of passing the state from the parent component, I have used the new redux hooks to retrieve the current state.

* The clock no longer requires state to be passed too

* Updated the variable names

* forgot to bring back hot reloading

* Applied requested change.
@vercel vercel locked as resolved and limited conversation to collaborators Jan 30, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants