generated from hackforla/.github-hackforla-base-repo-template
-
-
Notifications
You must be signed in to change notification settings - Fork 27
Closed
Labels
PBV: devall issues for engineering roles (devops, backend, frontend, db)all issues for engineering roles (devops, backend, frontend, db)complexity: missingfeature: ArchitecturePertains to project architecture and settingsPertains to project architecture and settingsrole: frontendPertains to frontend tasksPertains to frontend taskssize: 2ptCan be done in 7-12 hoursCan be done in 7-12 hours
Milestone
Description
Dependency
Overview
As a developer, we should utilize the newest technologies as it is more performant and offer enhanced features to support our work. For this issue, we will migrate from React 17 to 18.
Action Items
- Read the resources below to get updates on React18.
- Migrate over the React18, making code changes as needed. These changes are required:
-
Use thenot recommended by docsuseId()
hook to create keys for map rendering, as using index may cause memory leaks in the long term - Update react-testing-library to v13+, since it will break after migration (see note)
-
Resources/Instructions
Resources
How to Upgrade to React 18
React v18.0
React 18 provides useId API for generating...
Metadata
Metadata
Assignees
Labels
PBV: devall issues for engineering roles (devops, backend, frontend, db)all issues for engineering roles (devops, backend, frontend, db)complexity: missingfeature: ArchitecturePertains to project architecture and settingsPertains to project architecture and settingsrole: frontendPertains to frontend tasksPertains to frontend taskssize: 2ptCan be done in 7-12 hoursCan be done in 7-12 hours
Type
Projects
Status
✅ Done