remix.run 最近挺火的 试了下 有一些疑问 请教一下: 第一次打开是 服务端 返回整个渲染好的 HTML 这没问题 从 client 打开页面的时候 他是从服务端获取完整数据以后 返回一个 JSON , 然后 client 去读这个 JSON 再去渲染组件 ,那么问题来了, 要完全拿到数据以后才返回, 他只是路由级别的异步, 这样会不会很慢 , 很多网站的实际情况是一个路由页面有很多组件,没有那么多子路由 是不是用 nuxt.js 这种 组件能单独获取数据的方式 更好

1 terranboy OP 好吧 看来没什么人用~~ |
2 binaryify Jun 8, 2022 nuxt 一把锁 |
3 binaryify Jun 8, 2022 *梭 |
4 knives Jun 8, 2022 如果是要在 单页面多次请求异步渲染 与 单页面聚合请求一次渲染 间比较性能优劣,我觉得还是要看具体业务场景。在服务端调用多个低响应时间的接口还是有一定性能优势的。 个人觉得 remix loader 的效果,比较接近于使用 api gateway 或者 graphql ,但写起来更加清晰一些。 |
5 ragnaroks Jun 8, 2022 如果你在用 vue 的话,相信我(虽然我早已转到 react 阵营)除了 nuxt 就是 vue/cli ,没有其它选择 |