錯誤訊息
warning: [antd: message] Static function can not consume context like dynamic theme. Please use 'App' component instead.解決方法
官方推薦使用 App 組件解決。
在 ConfigProvider 中使用 App 組件包裹其他組件
<ConfigProvider theme={{ ... }}>
<App>
...
</App>
</ConfigProvider>大致像這樣
import React from 'react';
import { App } from 'antd';
const MyPage: React.FC = () => {
const { message, notification, modal } = App.useApp();
message.success('Good!');
notification.info({ message: 'Good' });
modal.warning({ title: 'Good' });
// ....
// other message, notification, modal static function
return <div>Hello word</div>;
};
const MyApp: React.FC = () => (
<ConfigProvider theme={{ ... }}>
<App>
<MyPage />
</App>
</ConfigProvider>
);
export default MyApp;



![[Electron筆記] mainWindow & Tray & context-isolation & MessagePort 5 Electron logo](https://www.may-notes.com/wp-content/uploads/2024/05/1_lC9vdCdYvnrtFae0trUe5A-150x150.webp)


![[Weekly] 03/11-03/17 本周紀錄 9 weekly-banner](https://www.may-notes.com/wp-content/uploads/2023/10/jazmin-quaynor-18mUXUS8ksI-unsplash-150x150.jpg)
But how use in like axios?
有點不太理解你的意思,是說axios請求攔截封裝,在請求成功失敗的時候彈出提示嗎?
如果是的話可以參考:https://www.jianshu.com/p/90e1d594638a