Skip to content
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

React 18 Upgrade #7142

Open
wants to merge 20 commits into
base: develop
Choose a base branch
from
Open

React 18 Upgrade #7142

wants to merge 20 commits into from

Conversation

ggdouglas
Copy link
Contributor

@ggdouglas ggdouglas commented Jan 9, 2025

This feature branch PR serves as the central hub for upgrading Blueprint's documentation and internal dependencies to React 18. The initial changes in this PR involve updating dependencies relevant to the React 18 upgrade. Subsequent changes will be made in separate PRs that will be be merged into develop and rebased into this feature branch.

Tracking progress in the list below:

Fixes type, lint, and compile breaks:

Fixes test breaks:

Commits are being organized from this branch.

@svc-palantir-github
Copy link

Remove deprecated ReactDOM methods from demo-app

Build artifact links for this commit: documentation | landing | table | demo

This is an automated comment from the deploy-preview CircleCI job.

@svc-palantir-github
Copy link

Replace deprecated ReactDOM methods for docs-app

Build artifact links for this commit: documentation | landing | table | demo

This is an automated comment from the deploy-preview CircleCI job.

@svc-palantir-github
Copy link

Replace deprecated ReactDOM methods for docs-app

Build artifact links for this commit: documentation | landing | table | demo

This is an automated comment from the deploy-preview CircleCI job.

@svc-palantir-github
Copy link

Replace ResizeHandle with React.JSX.Element in resizableTest

Build artifact links for this commit: documentation | landing | table | demo

This is an automated comment from the deploy-preview CircleCI job.

@svc-palantir-github
Copy link

Replace ResizeHandle with React.JSX.Element in resizableTest

Build artifact links for this commit: documentation | landing | table | demo

This is an automated comment from the deploy-preview CircleCI job.

Fixes the following lint error on `TestUtils.act`:
```
The signature '(callback: () => VoidOrUndefinedOnly): void' of 'TestUtils.act' is deprecated.
```
@svc-palantir-github
Copy link

Disable ReactDOM API lint deprecations in contextMenuSingleton

Build artifact links for this commit: documentation | landing | table | demo

This is an automated comment from the deploy-preview CircleCI job.

@svc-palantir-github
Copy link

(temp) Skip failing tests to check for stability/test flake

Build artifact links for this commit: documentation | landing | table | demo

This is an automated comment from the deploy-preview CircleCI job.

@svc-palantir-github
Copy link

(temp) Skip more tests that are now failing in CI

Build artifact links for this commit: documentation | landing | table | demo

This is an automated comment from the deploy-preview CircleCI job.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file Status: work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants