nextjs 的本质就是不让你用 useState ,useEffect
另外不让你打断点调试,
最后一点就是把单页应用变成了刷新式页面,别的就没了。
1
catchecken 136 天前
不用 useState 怎么改变状态??
|
2
tcper OP @catchecken 全是 server component ,不能用那些
|
3
catchecken 136 天前
@tcper 人才
|
4
cat 136 天前
server actions 让我想起了很久以前的 apsx …
|
5
wunonglin 136 天前
别人不都说了,现代 php
|
6
Track13 136 天前
我看你很想要删帖功能。
|
7
chuck1in 136 天前
不懂 react ,useState useEffect 干嘛的?创建一个响应式对象吗?
|
9
estk 136 天前 via iPhone
use client 解决你的烦恼
|
10
yanyao233 136 天前 via Android
请使用"use client"
|
11
learnshare 136 天前
React 是客户端渲染,Next.js 是增强其服务端渲染的能力
可以类比 jQuery 和 PHP |
12
ihuguowei 136 天前
不能用的原因是:useState 改变就会引发视图层更新,useEffect 运行是异步的,服务端渲染需要线性的处理逻辑输出 HTML 文本(可能输出这个 HTML 文本可能是流式的)。
这是我个人的理解,可能不准确。 |
13
dwu8555 136 天前
不用 server render 不就行了吗
|
14
Mexion 136 天前
不是很理解你说的,只是默认 rsc ,你 use client 不就完事了吗,本来就是各种模式混合用的,又不是非得用 rsc
|
15
terranboy 136 天前
看来还没完全掌握 NEXT.JS 的用法 客户端组件用插槽也能插入服务端组件
|
16
leo72638 136 天前 via iPhone
不是结合用吗? use client 是干嘛的?
|
17
wisetc 135 天前 via iPhone
nextjs 不是基於 react 的框架嗎,怎麼會不讓你用?
|
18
loading 135 天前
真的假的,我看 nextjs 这么火,搞得我都想学 react 了,现在我只会点 vuejs 和 比较熟练 svelte 。
|