我正在尝试 React 19 的新功能。
为了做到这一点,我使用 Vite 和 TypeScript 创建了 React 应用程序:
npm create vite@latest
然后升级到 React 19 库(根据这篇文章):
npm install --save-exact react@rc react-dom@rc
之后我可以在 package.json 中看到升级后的 React 版本:
"dependencies": {
"react": "19.0.0-rc-d8c90fa4-20241001",
"react-dom": "19.0.0-rc-d8c90fa4-20241001"
}
现在我想尝试 React 19 的新功能,其中之一是新的 hook use
,但是当我尝试时:
import { use } from 'react'
我收到一个错误,它没有从中导出react
:
模块“react”没有导出成员“use”
显然,我现在正确地完成了“迁移”到 React 19 - 我错过了什么?如何让它工作?
我也怀疑这个功能可能是 React Server Components 特有的。