V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yoa1q7y
V2EX  ›  React

除了 next.js,在 2026 年,还有哪些 React 全栈框架推荐?

  •  
  •   yoa1q7y · 1 月 31 日 · 2537 次点击
    next.js 也不是说不好,但是总感觉有些臃肿
    另外 'use client'、'use server' 总感觉有点不标准
    26 条回复    2026-02-02 12:22:54 +08:00
    donaldturinglee
        1
    donaldturinglee  
       1 月 31 日 via iPhone
    那就还是老一套 MERN
    rocmax
        2
    rocmax  
       1 月 31 日 via Android   ❤️ 1
    当然是 tanstack start
    rocmax
        3
    rocmax  
       1 月 31 日 via Android
    有没有一种可能 use server use client 是 react 提供的指令,nextjs 才是 react 正统,其他的反而不标准?
    ethusdt
        4
    ethusdt  
       1 月 31 日 via iPhone
    tanstack start query 很舒服,但 nextjs 才是正规实现 RSC ( react server component )
    ethusdt
        5
    ethusdt  
       1 月 31 日 via iPhone   ❤️ 1
    tanstack ,mui ,biome ,supabase ,cf R2 ,drizzleorm ,better auth

    这一套下来
    xuld
        6
    xuld  
       1 月 31 日
    我现在正在开发新的全栈框架,最终用法如下:

    ```jsx
    render(<TextBox onChange={ handleChange } />, document.body)

    async function handleChange(sender, e) {
    const text = sender.text
    const success = await runAtServer(async () => {
    // runAtServer 的代码由编译器负责抽离,实际是在后端运行
    // 引用的闭包变量 text 会自动从前端传过来
    // 函数返回值也会自动返回给前端
    return await db.from(User).where(r => r.id == 1).update({ text })
    })
    sender.text = success ? "保存成功" : "保存失败"
    }

    ```
    actopas
        7
    actopas  
       1 月 31 日
    nextjs 就是很重,但是没有生态更好的框架吧
    vitality
        8
    vitality  
       1 月 31 日
    我站 TanStack Start ,部署的时候,运行时无关真的太重要了。
    Next.js 太重了,开发时的内存占用非常夸张,也完全没有做到 Runtime agnostic (运行时无关)。想要部署在第三方都有局限性,不然为什么会有 [OpenNext]( https://opennext.js.org/) 项目的存在?
    SayHelloHi
        9
    SayHelloHi  
       1 月 31 日
    Next.js

    大家都在用
    C64NRD
        10
    C64NRD  
       1 月 31 日
    nextjs 确实太重了,好用是真很好用,其实不用了解太多概念
    yoa1q7y
        11
    yoa1q7y  
    OP
       1 月 31 日
    怎么没人提 React Router V7 ?
    ZZITE
        12
    ZZITE  
       1 月 31 日
    如果你觉得 Next.js 太重,那 TanStack Start 值得尝试一下
    mx1700
        13
    mx1700  
       1 月 31 日 via Android
    @yoa1q7y 我就喜欢 react router ,很轻量
    huijiewei
        14
    huijiewei  
       1 月 31 日
    @yoa1q7y react-router 创始人都去搞 remix 3 了
    hutoer
        15
    hutoer  
       1 月 31 日
    TanStack Start 现在 AI 支持好吗?
    lerry
        16
    lerry  
       1 月 31 日 via iPhone
    use vulnerable;
    dassh
        17
    dassh  
       1 月 31 日
    astro ,刚被 cf 收购,如果想在 cf 部署的第一选择

    next.js 在 cf 部署太多坑了
    pingdog
        18
    pingdog  
       1 月 31 日 via iPhone
    @dassh nextjs self hosted 都有点坑,在 vercel 就跑得好好的,生态绑架没办法
    Lemonadeccc
        19
    Lemonadeccc  
       1 月 31 日
    tanstack(也出了 AI sdk),astro(cf 收购了)
    Fechin
        20
    Fechin  
    PRO
       1 月 31 日
    Next 确实越来越重了;如果你在意运行时无关/部署不绑平台,TanStack Start 最近口碑挺好,值得试试。
    BeijingBaby
        21
    BeijingBaby  
       1 月 31 日
    重,但是开箱即用,这点还是很重要的。
    reake
        22
    reake  
       1 月 31 日
    tanstack start ,正在学习和应用它
    ByteCat
        23
    ByteCat  
       6 天前
    TanStack Start ,已经生产用上了,感觉还不错,用 Nitro 插件比较方便,我感觉比直接用 Nitro 更好
    bowencool
        24
    bowencool  
       6 天前   ❤️ 1
    Next.js 是个大黑盒,还把很多简单的东西复杂化了...
    yoa1q7y
        25
    yoa1q7y  
    OP
       6 天前
    @rocmax
    @ethusdt
    @ethusdt
    @vitality
    @ZZITE
    @reake
    @ByteCat



    TanStack Start 有没有在控制台频繁遇到 Hydration 错误?
    我这无论是改文件还是新增路由,都会报错,不过有时候好,有时候不好,需要重启 dev server 才行
    flmn
        26
    flmn  
       5 天前
    tanstack start
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1663 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:14 · PVG 00:14 · LAX 08:14 · JFK 11:14
    ♥ Do have faith in what you're doing.