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

学习 Next.js 需要先学习什么?

  •  
  •   sxszzhrrt · 49 天前 · 2447 次点击
    这是一个创建于 49 天前的主题,其中的信息可能已经有所发展或是发生改变。
    RT ,目前我会的是 VUE 那一套,想学习一下 Next.JS (被服务端渲染做全栈吸引了),请问应该前置学习什么东西?需要先学习 React 吗?
    18 条回复    2025-05-28 00:47:01 +08:00
    andrew2558
        1
    andrew2558  
       49 天前
    需要,也可以一起学,主要就是 react
    me1onsoda
        2
    me1onsoda  
       49 天前
    Vue 不是有自己生态的 nuxt 吗?也是做 ssr 的
    zczxc44
        3
    zczxc44  
       49 天前
    服务端渲染不是 vue 的 nuxt 不能做吧
    bzw875
        4
    bzw875  
       49 天前
    直接上手撸一个博客系统
    rocmax
        5
    rocmax  
       49 天前 via Android
    react 容易学,服务端组件/客户端组件的概念才是困难的地方。
    nuxtjs 没有服务器端组件的概念,类似于全部组件使用 use client 的 nextjs 。
    cheerxl
        6
    cheerxl  
       49 天前
    干中学
    sxszzhrrt
        7
    sxszzhrrt  
    OP
       49 天前
    @me1onsoda 好像生态不太行,不如 NEXT JS
    sxszzhrrt
        8
    sxszzhrrt  
    OP
       49 天前
    @zczxc44 好像生态不太行,不如 NEXT JS
    lawted
        9
    lawted  
       49 天前
    next.js 是最不需要学的框架,学 vibe coding
    zhengfan2016
        10
    zhengfan2016  
       49 天前
    @rocmax 你 nuxtjs 学的不行啊,nuxtjs 也有服务端组件
    https://nuxt.com/docs/api/composables/use-async-data
    xinzhanghello
        11
    xinzhanghello  
       49 天前
    还在学,AI 用 nextjs 都写了好几个应用了。
    erwin985211
        12
    erwin985211  
       49 天前
    有啥好学的。万变不离其中,遇见问题直接问 ai 。
    superedlimited
        13
    superedlimited  
       49 天前 via iPhone
    @erwin985211 学了之后才不会打出“中” (手动 dog
    rocmax
        14
    rocmax  
       49 天前 via Android
    @zhengfan2016 你不了解 nextjs 。你不会以为 nextjs 的 client component 只在客户端渲染吧?
    redbeanzzZ
        15
    redbeanzzZ  
       49 天前
    好巧我刚好也在学,我是前端,vue3+typescript 的,我还是准备前后端分离着做。

    以下都是边学边和 ai 沟通,必要时候用 ai 归纳出来 md 文件作为笔记

    我思路是先生成标准的 nestjs 文件结构,然后了解这些结构的文件功能是啥,比如 controller 、service 、module 这些文件都是干什么的

    再然后学习了一下 nestjs 的各个特性(类似于 vue 里面的钩子),比如装饰器、守卫、管道、拦截器等等,他们的生命周期是怎样的,在一个后端项目中他们的典型使用是怎么样的

    然后用 ai 生成一些功能,比如登录 jwt 这边后端是如何实现,前端也把路由守卫等等写好,跑通他(目前我就刚学到把登录功能给做了)

    ai 写的代码我大部分我都会去看看,尝试自己照猫画虎写一下功能。主要是为了理解 nestjs 的结构和功能等等。

    另外数据库肯定得学,登录这边的数据库表定义一下 password 、id 、name 这些,试着存进去。感觉我们做业务后端搭建的数据库表也就那么回事,怎么把业务合理分好更关键,感觉产品思维非常重要

    我觉得 ai 用于学习真的是太方便了,当年跟着视频学 vue3 的那种枯燥回想起来都难受。有疑问多问 ai ,多做笔记多实践

    以上是最近一周学习 nestjs 的心得,希望能和楼主多交流,也希望大佬们指正下
    zczxc44
        16
    zczxc44  
       49 天前
    @redbeanzzZ 你是不是看错了,人家说的是 nextjs
    redbeanzzZ
        17
    redbeanzzZ  
       49 天前 via Android
    @zczxc44 尴尬了,确实看错了最近看这个看的我脑袋里都是它
    HUZHUANGZHUANG
        18
    HUZHUANGZHUANG  
       49 天前
    建议先看看文档,然后学习怎么操作 AI 来实现相关组件。最后总要的是要有项目拆分能力
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1168 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:27 · PVG 07:27 · LAX 16:27 · JFK 19:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.