### 1.antdUI框架(run eject)
eject之后想要添加antd按需加載需要如下操作
新的create-react-app只有一個webpack.config.js
module - rules - oneOf
`test: /\.(js|mjs|jsx|ts|tsx)$/,`
```
options: {
[
require.resolve('babel-plugin-named-asset-import'),
{
loaderMap: {
svg: {
ReactComponent:
'@svgr/webpack?-prettier,-svgo![path]',
},
},
},
],
/* [
"import",
{
libraryName: "antd-mobile",
style: "css"
}
], */
[
require.resolve('babel-plugin-import'),
{
libraryName: "antd-mobile",
style: "css"
}
],
],
}
```
注釋部分和最下邊的babel-plugin-import 都可以
記得安裝babel-plugin-import組件就ok了
然后我們頁面中要用到的話:(就OK了)
```
import { Button } from 'antd-mobile';
```
### 2.build問題還有個問題:
build之后本地打開或者放到服務器 發現頁面空白,資源文件和路由都找不到。
package.json里添加下邊一行即可
```
"homepage": "./"
```
- React進階
- React進階-組件 & Props
- React進階-組件 & Props - 代碼篇
- 組件擴展-組件生命周期
- 組件擴展-組件生命周期-代碼篇
- React-Redux
- Redux入門教程-基本用法
- Redux入門教程-基本用法-代碼篇
- Redux入門教程-中間件和異步操作
- Redux入門教程-React-Redux 的用法
- Redux入門教程-React-Redux的用法-代碼篇
- ES6-變量的解構賦值
- 數組的解構賦值
- 對象的解構賦值
- React用法
- JSX技巧
- ES6-神奇的...
- yarn+webpack+react零基礎創建項目
- 0-init
- 1-webpack.config.md
- 2-react相關依賴
- 3.編寫react相關代碼
- pnpx-react-config
- pnpx+create-react
- pnpm+react-config
- pnpm+react-antd