Skip to content

React 17+ compatibility #1950

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
6 of 7 tasks
damianstasik opened this issue Dec 7, 2021 · 1 comment
Open
6 of 7 tasks

React 17+ compatibility #1950

damianstasik opened this issue Dec 7, 2021 · 1 comment
Labels
type:feature New feature or improvement of existing feature

Comments

@damianstasik
Copy link
Contributor

damianstasik commented Dec 7, 2021

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

@parse-github-assistant
Copy link

parse-github-assistant bot commented Dec 7, 2021

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature New feature or improvement of existing feature
Projects
None yet
Development

No branches or pull requests

2 participants