V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  huijiewei  ›  全部回复第 3 页 / 共 59 页
回复总数  1171
1  2  3  4  5  6  7  8  9  10 ... 59  
216 天前
回复了 zhonj 创建的主题 前端开发 国外王炸技术栈 next.js14+supabase+vercel ?
我用 Remix + Drizzle ORM + Neon + Vercel 。。。。
216 天前
回复了 GDance 创建的主题 macOS 了解一下黑苹果
2024 年了。黑苹果已经没什么玩头了。。
216 天前
回复了 Subilan 创建的主题 Apple 总是感觉到 Apple Silicon 让双系统变得很难办
Windows 11 的动画特效都关掉,,垃圾动效,100%的占用 1%的效果
217 天前
回复了 linbao 创建的主题 Vue.js v 友们,有推荐的前端 vue3 框架用吗
推荐使用 radix-vue

https://www.radix-vue.com/
1. @apply 到他原来的 classname 上,容易造成冲突
2. 套一层 div 用 * > 写,很麻烦。。

结论就是用不成就不强用了
218 天前
回复了 luin 创建的主题 分享创造 自己全职做的开源项目: Quill 2.0 发布了!
@yoa1q7y 所以编辑器现在都是 core + theme + plugins + preset 方案了
218 天前
回复了 Cola98 创建的主题 程序员 nextjs 正确使用方式
@raw0xff bundle + minify 就好了
@Rrrrrr server action 你就当和 PHP 一样,PHP 的服务端代码能自动 reset 表单么,肯定也不能吧,也得刷新页面或者用 jquery 触发 reset 。

nextjs 主要是要分清 use server, use client 还有 SSR 这些概念的区别

use server 你就当是 PHP echo 了一段纯 html 代码,一旦有任何 dom 交互就无效了
use client 就是传统的 React 组件了,同时也支持 SSR 补水
@Rrrrrr 要想自动重置表单那肯定要走 client 啊。服务端怎么可能做到。
218 天前
回复了 luin 创建的主题 分享创造 自己全职做的开源项目: Quill 2.0 发布了!
必须支持,持续更新的开源基础项目不容易
@jsq2627 React 19 的新点是 Server Component , 和 SSR 没有半毛钱关系的
用 context 跨级别传
你猜为啥 Redis 要放内存里面

只要内存没爆,就全放内存肯定不会错
224 天前
回复了 lstz 创建的主题 程序员 不解,为什么程序员做产品一定要出海?
我就一个个人开发者

1 键 2 分钟 deploy 到 vercel 不好吗?
还能怎么看,v2ex 肯定要翻 Q 看啊
@mouyase 开发的时候使用了 StrictMode ,都会渲染两次。
@mouyase C D E F 并不会重新渲染,根组件的渲染不会影响子组件,除非你也改变了子组件的 props ,这就是 React 为啥要细粒度组件的原因
React 的组件只有 2 种值

1. 外部传入 props 或者 useContext 的跨组件值,这些都是外部值
2. 内部变化 state

你所说的所有情况都可以抽象为这种

当前页面没有任何操作时的初始值
当前页面从外部跳转过来时,使用外部跳转过来的值
-----
上面两种情况是一样的,都是初始值,放在 props 传入


当前页面编辑后,缓存到本地的值
-----
其实就是内部 state 的缓存,这里的缓存看你控制的细粒度了,可以整个表单的 state 缓存,也可以单独组件的 state 缓存,这里抽象会复杂一些,性能要求不高,表单控件不多的话,就用表单缓存


页面里的交互逻辑,比如操作了 A 组件导致 B 组件变化了的值
-----
A 引起 B 变化就是 B 的 props 引入了根据 A 变化的值,这种情况下 B 肯定要重新渲染的


React 的特性需要抽象成最小细粒的组件,以组件为单位渲染即可。

建议使用现成的 Form 组件或者 react-hook-form ,UI 根据数据渲染即可
1  2  3  4  5  6  7  8  9  10 ... 59  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1745 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 16:44 · PVG 00:44 · LAX 08:44 · JFK 11:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.