Skip to content

Issue updating to React 18 caused by @blueprintjs/datetime dependency  #5699

Closed
@McDusty

Description

@McDusty

Environment

  • Package version(s):
    "@blueprintjs/core": "4.11.5",
    "@blueprintjs/datetime": "4.4.5"
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "typescript": "4.8.1-rc",
    "@types/react": "18.0.23",
    "@types/react-dom": "18.0.7",

  • Operating System: MacOS M1

  • Browser name and version: Chrome Version 106.0.5249.119

Actual behavior

After updating a some what large project from React 16 to React 18 my project fails to build.
The error is in a node module inside of Blueprintjs/datetime
The Error I am seeing...

node_modules/@blueprintjs/datetime/node_modules/react-day-picker/types/Props.d.ts(47,13): error TS2694: Namespace 'React' has no exported member 'SFC'.
node_modules/@blueprintjs/datetime/node_modules/react-day-picker/types/Props.d.ts(72,13): error TS2694: Namespace 'React' has no exported member 'SFC'.
node_modules/@blueprintjs/datetime/node_modules/react-day-picker/types/Props.d.ts(145,13): error TS2694: Namespace 'React' has no exported member 'SFC'.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions