App: [HOLD for payment 2023-08-07] [$250] Migrate InitialSettingsPage.js to function component

Class Component Migration

Filenames

Task

  • We currently have some class components in our codebase that we would like to refactor to a function component.
  • Here’s a link with some general advice on how to refactor a class component to a function component: https://react.dev/reference/react/Component#alternatives
  • If you need additional guidance, please ask in #expensify-open-source
  • Test for any regressions and verify that there are no breaking changes
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01ed00725204fbc329
  • Upwork Job ID: 1673399218372874240
  • Last Price Increase: 2023-06-26

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 66 (38 by maintainers)

Commits related to this issue

Most upvoted comments

Ah, just realised we’re subject to a regression period (@yh-0218 - you’ve been paid $125 already - let’s hope another regression doesn’t come through!)

We should decrease the bounty here as there was a regression from this PR

Confirmation of payouts: @yh-0218: $250 (I don’t think these are eligible for timeline bonuses) @mananjadhav: $250 (no timeline bonus)

@yh-0218 - I’ll release payment once the regression is fixed (I’ve send you an offer in Upwork!)

@yh-0218 - we typically halve payments for introducing a regression - so the updated amounts are:

@sophiepintoraetz Assigning myself.

Yes, this task is assigned to you! Just waiting on @rushatgabhane to review the PR.

Hi, @sophiepintoraetz @rushatgabhane I just fixed conflict. please check PR. Thanks.

Ahh forgot to mention, I asked for help on the C+ channel and @rushatgabhane will be taking care of it. Please assign them.

I can do this in a day.

📣 @yh-0218 You have been assigned to this job! Please apply to this job in Upwork here and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑‍💻 Once you apply to this job, your Upwork ID will be stored and you will be automatically hired for future jobs! Keep in mind: Code of Conduct | Contributing 📖

~Sorry chiming in here, can anyone please assign @olexyt on this issue?~ ~Since they are pending assign, hold on work on any other issues.~ ~cc: @sophiepintoraetz @iwiznia~

Edit: @olexyt was assigned on https://github.com/Expensify/App/issues/16308

Good catch, @0xmiroslav - @neonbhai is assigned an issue here so @olexyt would next?

I think so. @olexyt once assigned here, make sure you’re not double assigned in https://github.com/Expensify/App/issues/16284

@muxriddinmuqimov77 commented first, so let’s assign them.

🎀 👀 🎀 C+ reviewed