Em mới làm quen typescript với reactjs . Em muốn một function trong object trả về một component thì phải làm như thế nào ạ. Em làm theo cách dưới nhưng báo lỗi : ‘SalaryPage’ refers to a value, but is being used as a type here. Did you mean ‘typeof SalaryPage’?
export type RouteProps = {
id?: string;
path: string;
exact: boolean;
name?: string;
icon?: any;
activeIcon?: any;
component: (props: any) => any;
};
export const routes: RouteProps[] = [
{
path: '/',
exact: true,
name: 'Home',
component: () => <HomePage/>,
},
{
path: '/select-shop',
exact: true,
name: 'Select Shop',
component: () => <SelectShopPage/>,
},
{
id: uniqid(),
path: '/salary',
exact: true,
name: 'Salary Setting',
icon: SalaryIcon,
activeIcon: SalaryActiveIcon,
component: () => <SalaryPage/>,
},
];
Mọi người chỉ em phần này và giải thích cho em với ạ. Em cảm ơn nhiều