manager icon indicating copy to clipboard operation
manager copied to clipboard

refactor: [M3-7999] - Remove `recompose` - Part 1

Open bnussman-akamai opened this issue 1 year ago โ€ข 1 comments

Description ๐Ÿ“

  • Removes recompose in files where it was low effort to remove it ๐Ÿ—‘๏ธ
    • I will likely follow up with a part 2 and maybe part 3 to finish removing it completely

Why?

Just trying to prepare for React 19

Warning: React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead.

Preview ๐Ÿ“ท

[!note] No UI changes expected

How to test ๐Ÿงช

  • Test affected components
    • Linode Create
    • Linodes Landing
    • General authentication of the app
    • Unactivated account page (we have a Cypress test that checks this)
    • Longview Landing

As an Author I have considered ๐Ÿค”

  • [ ] ๐Ÿ‘€ Doing a self review
  • [ ] โ” Our contribution guidelines
  • [ ] ๐Ÿค Splitting feature into small PRs
  • [ ] โž• Adding a changeset
  • [ ] ๐Ÿงช Providing/Improving test coverage
  • [ ] ๐Ÿ” Removing all sensitive information from the code and PR description
  • [ ] ๐Ÿšฉ Using a feature flag to protect the release
  • [ ] ๐Ÿ‘ฃ Providing comprehensive reproduction steps
  • [ ] ๐Ÿ“‘ Providing or updating our documentation
  • [ ] ๐Ÿ•› Scheduling a pair reviewing session
  • [ ] ๐Ÿ“ฑ Providing mobile support
  • [ ] โ™ฟ Providing accessibility support

bnussman-akamai avatar May 24 '24 15:05 bnussman-akamai

Coverage Report: โœ…
Base Coverage: 81.74%
Current Coverage: 81.78%

github-actions[bot] avatar May 24 '24 16:05 github-actions[bot]