--- order: 8 title: zh-CN: 通过 Hooks 获取上下文 en-US: Get context with hooks --- ## zh-CN 通过 `notification.useNotification` 创建支持读取 context 的 `contextHolder`。 ## en-US Use `notification.useNotification` to get `contextHolder` with context accessible issue. ```tsx import { RadiusBottomleftOutlined, RadiusBottomrightOutlined, RadiusUpleftOutlined, RadiusUprightOutlined, } from '@ant-design/icons'; import { Button, Divider, notification, Space } from 'antd'; import type { NotificationPlacement } from 'antd/lib/notification'; import React from 'react'; const Context = React.createContext({ name: 'Default' }); const App: React.FC = () => { const [api, contextHolder] = notification.useNotification(); const openNotification = (placement: NotificationPlacement) => { api.info({ message: `Notification ${placement}`, description: {({ name }) => `Hello, ${name}!`}, placement, }); }; return ( {contextHolder} ); }; export default App; ```