Skip to content

React 18 migration #200

@Aveline-art

Description

@Aveline-art

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 the useId() hook to create keys for map rendering, as using index may cause memory leaks in the long term not recommended by docs
    • 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)complexity: missingfeature: ArchitecturePertains to project architecture and settingsrole: frontendPertains to frontend taskssize: 2ptCan be done in 7-12 hours

Type

No type

Projects

Status

✅ Done

Relationships

None yet

Development

No branches or pull requests

Issue actions