You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js 13是否支持JavaScript开发?能否完全避开TypeScript?

能否完全用JavaScript开发Next.js 13应用并避开TypeScript?

完全可以用纯JavaScript开发Next.js 13应用,不需要接触TypeScript。Next.js从架构上就同时兼容JS和TS,官方文档中也提供JS版本的开发示例(只是当前TS示例的展示优先级更高)。

具体说明:

  • 直接在app目录下创建.js或.jsx文件即可,页面组件、服务器组件、客户端组件等都能正常编写,用法和此前版本一致。
  • 无需额外配置TS相关内容,不用创建tsconfig.json这类文件,Next.js会自动识别并处理JS文件。
  • Next.js的核心API(路由规则、数据获取方法、客户端组件指令等)在JS中的用法和TS几乎无差异,只是省去类型注解步骤。

举个简单的JS版app目录页面示例:

// app/page.js
export default function Home() {
  return (
    <div>
      <h1>Hello, Next.js 13 with JavaScript</h1>
    </div>
  )
}

如果之后想尝试TypeScript,也可以逐步引入,Next.js支持JS和TS文件混合使用,不用一次性完成全项目切换。

内容的提问来源于stack exchange,提问作者Venkatesh Kasani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 14:14:49