今天開發項目時發現antd默認文案都是英文,在網上搜到的切換文案的方法都是用LocaleProvider組件,但是實際試了之后報錯"'LocaleProvider' is not exported from 'antd'",看了官方文檔之后才知道現在的解決方案是用
ConfigProvider組件:
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux'
import './index.css';
import App from './App';
import store from './store'
import { ConfigProvider } from 'antd';
import zhCN from 'antd/es/locale/zh_CN';
ReactDOM.render(
<Provider store={store}>
<ConfigProvider locale={zhCN}>
<App />
</ConfigProvider>
</Provider>,
document.getElementById('root')
);
這樣全局的antd文案都改變為中文文案了