parse-dashboard icon indicating copy to clipboard operation
parse-dashboard copied to clipboard

React 17+ compatibility

Open damianstasik opened this issue 4 years ago • 1 comments

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.
  • [x] Look for contextTypes property in the code.
  • [x] 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

damianstasik avatar Dec 07 '21 21:12 damianstasik

Thanks for opening this issue!

  • 🚀 You can help us to fix this issue faster by opening a pull request with a failing test. See our Contribution Guide for how to make a pull request, or read our New Contributor's Guide if this is your first time contributing.