开发者生态
evening
你不需要 React:用 Vanilla JavaScript 创建一个最小的 UI 库
摘要
【HN用户评论摘要】 > The only potential issue with immediate mode is performance, since we need to re-render the entire UI on every state change.How this made it to HN front page? > The only potential issue w...
the
you
that
and
for
are
with
immediate
mode
need
2026-08-04
1 阅读
约2分钟阅读
pedro_movai
字号:
【HN用户评论摘要】
> 即时模式的唯一潜在问题是性能,因为我们需要在每次状态更改时重新渲染整个 UI。这是如何成为 HN 首页的?
> 即时模式唯一的潜在问题是性能,因为我们需要在每次状态更改时重新渲染整个 UI。请注意,在任务列表示例中,如果您在输入中留下一些文本并勾选任务,您的文本将被删除。如果我们能够真正将 DOM 视为即时模式 UI,则不需要 React/Preact/Svelte/Solid/etc。但事实证明,存在相当多的这样的怪癖,导致这种简单的替换无法正常工作。(也就是说:我
我同意 React 在许多网站中被过度使用,但我不确定这个项目是否优于 Astro。我构建了一个 Astro Starter,它仅以可扩展的方式为简单网站使用 CSS。内容写入 Markdown / MDX 文件中。设计标记在 var.css 中设置。其他内容在一个 config.ts 文件中定义。全局样式通过一些 CSS 文件(Global、Reset、Var、Util、Markdown)设置,组件的范围在样式中,但使用标记。链接:https://starter.bryanhogan.com/GitH
最少的 UI 库会产生最多的应用程序代码,这使其成为一个很好的用例,说明为什么您更适合使用 React/Vue
如果你要提倡反对某件事,那么你提出的替代方案需要在某些重要领域做得更好,而不是“不是那件事”。你讨厌 React 的是什么,以及你在替代方案中需要什么?我讨厌臃肿,需要轻便,所以我使用 Preact。我也讨厌复杂性和难以阅读的东西,所以当我看到这里的提案时,除了“看!这不是 React!”之外,我看不到任何吸引人的地方。
原始链接:https://pedroth.github.io/?p=post/NoNeedReact
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱