【发布时间】:2021-10-02 19:12:15
【问题描述】:
家长:
const ParentComponent = () => {
const childCompCallBack = (accountUrl: string, ...params: string[]) => {
console.log(accountUrl);
console.log(...params);
...
};
return (
ChildComponent setAccounts={childCompCallBack}
)
};
孩子:
export type queryParams = {
setAccounts: (accountUrl: string, ...params: string[]) => void;
}
const ChildComponent = ({ setAccounts }: queryParams) => {
setAccounts("https://xyz/", "drafts", "2")
};
我在尝试在childCompCallBack 参数中使用类型queryParams 时遇到问题。目前我的实现有效,但我想摆脱 childCompCallBack 中的隐式参数声明并使用子级导出的 queryParams 类型。
任何建议都会有所帮助。ty
【问题讨论】:
标签: javascript reactjs typescript ecmascript-6 types