Skip to content

Conversation

richapatel1510
Copy link
Contributor

What/Why?

Convert class component SingleShippingForm into function component.

Replacing class components with function components eliminates the need for traditional lifecycle methods and enables full adoption of React 18 features like hooks and concurrent rendering.

This modernization aligns with React’s roadmap and ensures greater compatibility with future updates.

Rollout/Rollback

Revert this PR.

Testing

  • CI checks

@richapatel1510 richapatel1510 force-pushed the CHECKOUT-9468-SingleShippingForm branch from f29bc88 to 1caeb8d Compare September 17, 2025 09:31
@richapatel1510 richapatel1510 force-pushed the CHECKOUT-9468-SingleShippingForm branch from 1caeb8d to cb627f2 Compare September 17, 2025 09:38
@richapatel1510 richapatel1510 marked this pull request as ready for review September 18, 2025 06:37
@richapatel1510 richapatel1510 requested a review from a team as a code owner September 18, 2025 06:37
@richapatel1510 richapatel1510 merged commit 70bc152 into master Sep 23, 2025
11 checks passed
@richapatel1510 richapatel1510 deleted the CHECKOUT-9468-SingleShippingForm branch September 23, 2025 00:54
@bc-launchbay
Copy link

checkout-js deployed to Integration US
success 20250923010928 by Launchbay

@bc-launchbay
Copy link

checkout-js deployed to Staging US
success 20250923010928 by Launchbay

Copy link

⚡️ Lighthouse results

🖥️ Desktop:

Category Score
🟢 Performance 93
🟢 Accessibility 91
🟠 Best practices 78

📱 Mobile:

Category Score
🟠 Performance 54
🟢 Accessibility 94
🟠 Best practices 78

@bc-launchbay
Copy link

checkout-js deployed to Production US
success 20250923010928 promoted by https://launchbay.bigcommerce.net/projects/535/releases/264319 being deployed. Deployed by Launchbay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants