开源
Phoenix LiveView 更像一套组件契约系统:从 slots、DOM patch 到受限客户端的视频细读
这篇围绕 Chris McCord 在 ElixirConf 2022 的 Phoenix + LiveView 演讲展开的视频细读认为,理解 LiveView 的入口,不在“不要 JavaScript”的口号里,而在一套组件契约系统里:attr 与 slot 声明把 UI 调用变成可由编译期检查的约定,generators 附带的 core components 让这些约定能跨样式栈迁移,客户端层则有意保持很小,懂得配合 DOM patch,而没有长成第二套应用。
阅读文章 ->