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

Solution #2514

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Conversation

Patryk-Filipiak
Copy link

No description provided.

Copy link

@domalewski domalewski left a comment

Choose a reason for hiding this comment

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

everything looks fine
are you forgot point 4 on checklist?

@Patryk-Filipiak
Copy link
Author

everything looks fine are you forgot point 4 on checklist?

default case added :)

Copy link

@domalewski domalewski left a comment

Choose a reason for hiding this comment

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

looks awesome

for (const key in state) {
delete state[key];
}
break;
Copy link

Choose a reason for hiding this comment

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

please add empty line after break so it's easier to read

Copy link
Author

Choose a reason for hiding this comment

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

done

for (const action of actions) {
switch (action.type) {
case 'addProperties':
Object.assign(state, action.extraData);
Copy link

Choose a reason for hiding this comment

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

this can also be achieved using spread operator which is more common nowadays

Copy link
Author

Choose a reason for hiding this comment

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

Are you sure? The state object should be mutable, and the spread operator creates a copy of it without mutating it. I also cannot change the values of the state because parameters of a function cannot be reassigned, in my opinion its the best way to do

Choose a reason for hiding this comment

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

That's correct, it's very nice that you provided an argument.

@JoyCoffeeAddict
Copy link

@Erchu420 I think you've forgotten to push your changes

@Patryk-Filipiak
Copy link
Author

@Erchu420 I think you've forgotten to push your changes

check now

Copy link

@choeqq choeqq left a comment

Choose a reason for hiding this comment

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

Good job 🚀

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.

4 participants