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

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

  •  
  •   yoa1q7y Jan 31 4139 views
    This topic created in 103 days ago, the information mentioned may be changed or developed.
    next.js 也不是说不好,但是总感觉有些臃肿
    另外 'use client'、'use server' 总感觉有点不标准
    26 replies    2026-02-02 12:22:54 +08:00
    donaldturinglee
        1
    donaldturinglee  
       Jan 31 via iPhone
    那就还是老一套 MERN
    rocmax
        2
    rocmax  
       Jan 31 via Android   1
    当然是 tanstack start
    rocmax
        3
    rocmax  
       Jan 31 via Android
    有没有一种可能 use server use client 是 react 提供的指令,nextjs 才是 react 正统,其他的反而不标准?
    ethusdt
        4
    ethusdt  
       Jan 31 via iPhone
    tanstack start query 很舒服,但 nextjs 才是正规实现 RSC ( react server component )
    ethusdt
        5
    ethusdt  
       Jan 31 via iPhone   1
    tanstack ,mui ,biome ,supabase ,cf R2 ,drizzleorm ,better auth

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

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

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



    TanStack Start 有没有在控制台频繁遇到 Hydration 错误?
    我这无论是改文件还是新增路由,都会报错,不过有时候好,有时候不好,需要重启 dev server 才行
    flmn
        26
    flmn  
       Feb 2
    tanstack start
    About     Help     Advertise     Blog     API     FAQ     Solana     4384 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 81ms UTC 05:26 PVG 13:26 LAX 22:26 JFK 01:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86