plugins
plugins copied to clipboard
不能在useModel中使用useIntl?
`import { useState, useCallback } from 'react'; import { useIntl } from 'umi';
export default function useUserModel() { const intl = useIntl(); const [loadings, setLoadings] = useState<{ [key: string]: boolean }>({});
const setLoadingByKey = useCallback( (key: string) => { return (loading: boolean) => setLoadings({ ...loadings, [key]: loading }); }, [loadings], );
return { loadings, setLoadingByKey, }; } `
只要加上const intl = useIntl();这句,这个model就不能工作了,在model里如何使用多语言?
同问,怎么解决呢