App router 刚出的时候好像被吐槽了不少毕竟大改 但现在配合了 Server actions 真好用到爆啊 服务器端数据随便拿 敏感操作随便写 可读性爆增 代码量骤减 从此告别 Api 就刚开始服务器组件和客户端组件的的概念较难理解
1
SingeeKing 326 天前
我本来也是这么觉得的…… 直到我发现 serverActionReducer 并发只有一,只能将某些需要并发的改回了 API
|
2
jonsun30 326 天前
“服务器端数据随便拿 敏感操作随便写“
还是要小心的,服务端的数据不能一点都不处理就全部发给 client component 的 props https://nextjs.org/blog/security-nextjs-server-components-actions |
3
flmn 326 天前
新出来的东西还是观望一阵,等别人踩完坑了再冲……
|
4
jlak OP @SingeeKing serverActionReducer 是什么?我没搜到
从客户端发并发请求会不会给服务器压力 |
5
jlak OP @jonsun30 谢谢文章,值得慢慢研究
略读了一下,目前我 server action 大多用在数据库写入,服务器端返回的数据都是可以丢给用户的,问题应该不大 |
6
SingeeKing 325 天前
@jlak #4 react 源码里的一个东西,之前定位客户端请求并发 1 的时候遇到的(名字可能不完全一致,记不太清了)
|