zoukankan      html  css  js  c++  java
  • react项目配置

    • 使用修饰器

      安装依赖,注意babel版本号。

      

    npm install @babel/plugin-proposal-decorators --save

      配置babel

    "babel": {
      
        "plugins": [
        
          [
            "@babel/plugin-proposal-decorators",
            {
              "legacy": true
            }
          ]
        ]
      },

    使用connect:

    import React from 'react';
    import { connect } from 'react-redux';
    import { updatName }  from '../redux/name';
    
    @connect(
      state => state.user,
      { updatName }
    )
    class Demo extends React.Component{
    
    }
    
    export default Demo;
    • 按需加载antd

      引入依赖

    npm install babel-plugin-named-asset-import --save

      配置babel

    "babel": {
        "presets": [
          "react-app"
        ],
        "plugins": [
          ["import", {
            "libraryName": "antd",
            "libraryDirectory": "es",
            "style": "css"
          }]
        ]
      }

      使用

    import { Button } from 'antd';
    
    function App() {
      return <Button type="primary">按钮</Button>  
    }
  • 相关阅读:
    网页抓取
    基本数据结构
    小节
    顺序统计量
    线性时间排序
    快速排序
    堆排序 Heapsort
    大数运算
    趣味题,文本中洞的数量
    nginx config配置
  • 原文地址:https://www.cnblogs.com/xuyan1/p/13691816.html
Copyright © 2011-2022 走看看