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

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

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

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

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

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

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

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

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

以上是最近一周学习 nestjs 的心得,希望能和楼主多交流,也希望大佬们指正下
zczxc44
102 天前
@redbeanzzZ 你是不是看错了,人家说的是 nextjs
redbeanzzZ
102 天前
@zczxc44 尴尬了,确实看错了最近看这个看的我脑袋里都是它
HUZHUANGZHUANG
102 天前
建议先看看文档,然后学习怎么操作 AI 来实现相关组件。最后总要的是要有项目拆分能力

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1134558

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX