frontend icon indicating copy to clipboard operation
frontend copied to clipboard

Need to remove all usages of `UNSAFE_` component methods

Open ticky opened this issue 7 years ago • 0 comments

We’re currently using a bunch of the deprecated, soon-to-be-removed methods.

It will be impossible to upgrade to React 17 if we don’t transition away from these. Most of the usages should be simple to replace with supported methods, but we do have a lot of lifecycle methods dependent on the current data flow.

Affected files:

  • /frontend/app/components/agent/Index/installation.js
  • /frontend/app/components/icons/BuildState.js
  • /frontend/app/components/job/Index/index.js
  • /frontend/app/components/job/Index/jobs.js
  • /frontend/app/components/layout/Flashes/index.js
  • /frontend/app/components/layout/Navigation/index.js
  • /frontend/app/components/layout/Navigation/MyBuilds/index.js
  • /frontend/app/components/member/Edit/form.js
  • /frontend/app/components/member/New.js
  • /frontend/app/components/organization/AgentsCount.js
  • /frontend/app/components/organization/Pipeline/graph.js
  • /frontend/app/components/organization/Pipelines.js
  • /frontend/app/components/pipeline/CreateBuildDialog.js
  • /frontend/app/components/pipeline/Header/index.js
  • /frontend/app/components/shared/Autocomplete/Dialog/index.js
  • /frontend/app/components/shared/Autocomplete/Field/index.js
  • /frontend/app/components/shared/BuildStatusDescription.js
  • /frontend/app/components/shared/CreditCardInput.js
  • /frontend/app/components/shared/Dialog.js
  • /frontend/app/components/shared/Duration.js
  • /frontend/app/components/shared/FriendlyTime.js
  • /frontend/app/components/shared/Menu/button.js
  • /frontend/app/components/shared/Menu/index.js
  • /frontend/app/components/shared/SearchField.js

ticky avatar Sep 13 '18 01:09 ticky