You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
LOW: [HOLD for payment 2024-03-20] [$500] [Performance] Decrease the render count of the ReportActionItem and ReportActionItemParentAction #38046
Based on the part of analysis for ReportScreen load time, the ReportActionItem and ReportActionItemParentAction components subscribes to props in unoptimised (duplicated) way, causing components to re-render more times than needed.
### Solution
The props management of those components can be simplified by using props provided directly by components higher in the tree, instead of redundantly subscribing to changes via Onyx HOC. Here is a PR that introduces those changes.
changed the title [-][Performance] Decrease the render count of the ReportActionItem and ReportActionItemParentAction[/-][+][$500] [Performance] Decrease the render count of the ReportActionItem and ReportActionItemParentAction[/+]on Mar 11, 2024
changed the title [-][HOLD for payment 2024-03-20] [$500] [Performance] Decrease the render count of the ReportActionItem and ReportActionItemParentAction[/-][+]LOW: [HOLD for payment 2024-03-20] [$500] [Performance] Decrease the render count of the ReportActionItem and ReportActionItemParentAction[/+]on May 12, 2024
Activity
melvin-bot commentedon Mar 11, 2024
Triggered auto assignment to @JmillsExpensify (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.kacper-mikolajczak commentedon Mar 11, 2024
👋
[-][Performance] Decrease the render count of the ReportActionItem and ReportActionItemParentAction[/-][+][$500] [Performance] Decrease the render count of the ReportActionItem and ReportActionItemParentAction[/+]melvin-bot commentedon Mar 11, 2024
Job added to Upwork: https://www.upwork.com/jobs/~013936b6e316c04b02
melvin-bot commentedon Mar 11, 2024
Current assignee @shubham1206agra is eligible for the External assigner, not assigning anyone new.
24 remaining items
shubham1206agra commentedon Apr 17, 2024
@JmillsExpensify You can process payment here now.
shubham1206agra commentedon Apr 23, 2024
@JmillsExpensify Bump here.
shubham1206agra commentedon May 8, 2024
@JmillsExpensify Bump for the payment.
[-][HOLD for payment 2024-03-20] [$500] [Performance] Decrease the render count of the ReportActionItem and ReportActionItemParentAction[/-][+]LOW: [HOLD for payment 2024-03-20] [$500] [Performance] Decrease the render count of the ReportActionItem and ReportActionItemParentAction[/+]shubham1206agra commentedon May 13, 2024
@JmillsExpensify Bump here.
melvin-bot commentedon May 13, 2024
@JmillsExpensify, @mountiny, @shubham1206agra, @kacper-mikolajczak Eep! 4 days overdue now. Issues have feelings too...
JmillsExpensify commentedon May 15, 2024
I don't see an active offer link in Upwork, so I just sent you a new one.
shubham1206agra commentedon May 15, 2024
@JmillsExpensify Accepted
JmillsExpensify commentedon May 15, 2024
All paid out. Thank you!