yoa1q7y
V2EX  ›  React

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

  •  
  •   yoa1q7y · Jan 31 · 6570 views
    This topic created in 276 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
    donaldturinglee
    Jan 31 via iPhone
    1
    那就还是老一套 MERN
    rocmax
    rocmax
    Jan 31 via Android❤️1
    2
    当然是 tanstack start
    rocmax
    rocmax
    Jan 31 via Android
    3
    有没有一种可能 use server use client 是 react 提供的指令,nextjs 才是 react 正统,其他的反而不标准?
    ethusdt
    ethusdt
    Jan 31 via iPhone
    4
    tanstack start query 很舒服,但 nextjs 才是正规实现 RSC ( react server component )
    ethusdt
    ethusdt
    Jan 31 via iPhone❤️1
    5
    tanstack ,mui ,biome ,supabase ,cf R2 ,drizzleorm ,better auth

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

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

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

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



    TanStack Start 有没有在控制台频繁遇到 Hydration 错误?
    我这无论是改文件还是新增路由,都会报错,不过有时候好,有时候不好,需要重启 dev server 才行
    flmn
    flmn
    Feb 2
    26
    tanstack start
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3203 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 88ms · UTC 04:28 · PVG 12:28 · LAX 20:28 · JFK 23:28
    ♥ Do have faith in what you're doing.