达兹 Golang中可组合HTML组件 Daz是使用模板的“功能性”替代方案,并允许嵌套的组件/列表。还启用了无模板的服务器端渲染组件,并支持嵌套列表。 它受到启发。 可以使用简单的功能来创建和使用组件: // Example prop for a component type User struct { Name string // ... } func MyComponenet ( user User ) func () string { return H ( "div" , Attr { "class" : "bg-grey-50" }, user . Name , ) } func Root () func () string { user := User { Name : "Daz" } html := H ( "html" , MyComponen