我在ReactJS中使用类型别名,并创建一个声明为波纹管的组件
type PropsType = {
viewModel: CalendarViewModel,
onPressDate: void,
text: string
};
class Calendar extends React.Component<PropsType> { }
当我开始传递数据以渲染此组件时,发生了问题。当“文本”属性同时接收String和Number数据类型时,它仍然可以很好地呈现,但是仅声明为仅接受字符串数据类型。那我该怎么解决呢?
答案 0 :(得分:0)
您可以通过string
或 number
type PropsType = {
text: string | number,
};