Skip to content

React 17+ compatibility #1950

Open
Open
@damianstasik

Description

@damianstasik

New Issue Checklist

Issue Description

We are currently using a few React features that are deprecated. If we want to upgrade to the next major React version we need to refactor the affected code.

Steps to reproduce

  • Look for componentWillReceiveProps, componentWillUpdate and componentWillMount methods in the code.
  • Look for contextTypes property in the code.
  • Look for findDOMNode method invocations used for ref-like behavior.

Actual Outcome

Deprecated features are still in use.

Expected Outcome

No deprecated features are used.

Environment

n/a

Dashboard

  • Parse Dashboard version: n/a
  • Browser (Safari, Chrome, Firefox, Edge, etc.): n/a
  • Browser version: n/a

Server

  • Parse Server version: n/a
  • Operating system: n/a
  • Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc): n/a

Database

  • System (MongoDB or Postgres): n/a
  • Database version: n/a
  • Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc): n/a

Logs

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:featureNew feature or improvement of existing feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions