【发布时间】:2021-04-22 16:27:19
【问题描述】:
我正在寻找一种优雅的方式来键入可组合函数参数。我习惯了 React,你可以传递一个 props 参数,而不必拥有一百万个参数。
作为参考,最干净的方法是什么
interface MyCompProps {
foo: string
bar: number
}
function MyComp(props: MyCompProps) {...}
使用 Compose?
我必须在构建道具时创建一个类并实例化一个类吗?我使用地图吗?是不是思路不对?
现在我正在做类似的事情
class ProjectListItemProps(
val imageUrl: String,
val projectName: String,
val createdAt: String
)
@Composable
fun ProjectListItem(props: ProjectListItemProps) {...}
【问题讨论】:
标签: android android-jetpack android-jetpack-compose