-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[$500] [HOLD for payment 2023-11-21] Remove multiple withOnyx nestings #28824
Comments
Job added to Upwork: https://www.upwork.com/jobs/~0135e530369ae2886e |
Triggered auto assignment to @joekaufmanexpensify ( |
Triggered auto assignment to Contributor Plus for review of internal employee PR - @jjcoffee ( |
I'm doing this internally, so no need for bugzero or C+ yet. I'll unassign you both for now. |
I opened the PR for this yesterday and I will continue testing today with a large account to ensure there are no performance problems. |
My testing has gone well so I don't forsee there being any performance impact with this change. I'll keep bumping the PR for review. |
The Onyx change is currently being rolled out in a separate PR. Once it's rolled out, I will get #28866 ready for review. |
It looks like #28894 has been deployed to staging, so I can get back on this again. |
That was a mistake. #29169 is the PR with the version bump that this is waiting on. |
I'm going to drop this to weekly since it's on HOLD and it's not super critical. |
@tgolen Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Triggered auto assignment to @laurenreidexpensify ( |
This comment was marked as off-topic.
This comment was marked as off-topic.
@laurenreidexpensify Can you please help with the payment for this one? @situchan needs paid for a C+ review of the PR. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mollfpr ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @allroundexperts ( |
📣 @situchan 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Payment Summary: C+ Review - @situchan $500 offer sent in Upwork - https://www.upwork.com/en-gb/jobs/~01376316f87bc09708 |
Payment Summary: C+ Review - @situchan $500 paid in Upwork |
Problem
Our code is using multiple nested
withOnyx
HOCs in order to load onyx keys that are dependent on other onyx keys. I previously fixed it with this PR but that lead to massive performance problems that essentially bricked the application (locked everything up) so it had to be reverted.Why this matters
This was supposed to be a performance improvement and a code-cleanup.
Solution
Figure out what the performance problem with the fix is and see about solving it.
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: