viewTransition
此功能目前处于实验阶段,可能会有所更改,不建议用于生产环境。欢迎试用并在 GitHub 上分享您的反馈。
viewTransition 是一个实验性标志,它在 React 中启用了新的 视图过渡 API。此 API 允许您利用原生的视图过渡浏览器 API 来创建 UI 状态之间无缝的过渡。
要启用此功能,您需要在 next.config.js 文件中将 viewTransition 属性设置为 true。
next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
experimental: {
viewTransition: true,
},
}
module.exports = nextConfig重要通知:
<ViewTransition>组件已在 React 的 Canary 发布渠道中提供。experimental.viewTransition仅用于启用与 Next.js 功能的更深层集成,例如自动为导航添加过渡类型。Next.js 特定的过渡类型尚未实现。
用法
您可以在应用程序中从 React 导入 <ViewTransition> 组件
import { ViewTransition } from 'react'在线演示
查看我们的 Next.js 视图过渡演示,了解此功能的实际应用。
随着此 API 的发展,我们将更新我们的文档并分享更多示例。但是,目前我们强烈建议不要在生产环境中使用此功能。
这有帮助吗?