如何在保留键入信息的同时将变量解构为新名称?
renderItem({item:'apple'})
// jsx:
function renderItem({item: region}) {
// region == 'apple'
return <div>{region}</div>;
}
以上将解构一个带有 item 的对象并将其分配给 region
。
如何表达此函数签名的类型信息?
最佳答案
像这样输入传入的项目:
function renderItem({item: region}:{item:string}){}
关于javascript - 使用重命名和键入信息解构赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50909649/