博客
关于我
在create-react-app创建的项目下允许函数绑定运算符
阅读量:415 次
发布时间:2019-03-06

本文共 1044 字,大约阅读时间需要 3 分钟。

在create-react-app项目中优化React函数绑定问题的解决方案

在create-react-app项目中,默认的配置可能会限制函数绑定的方式选择。为了解决这个问题,可以通过以下步骤进行优化:

  • 安装必要的依赖 首先,需要安装react-app-rewired 以及相关的插件:
  • npm install --save-dev react-app-rewired
    1. 配置项目 在项目根目录下创建config-overrides.js文件:
    2. const rewireMobX = require('react-app-rewired');
      const rewireEslint = require('react-app-rewired');
      const { injectBabelPlugin } = require('react-app-rewired');
      module.exports = {
      webpack: (config, env) => {
      // 配置Eslint
      config = rewireEslint(config, env);
      // 配置MobX
      config = rewireMobX(config, env);
      // 注入Babel插件
      config = injectBabelPlugin('transform-function-bind', config);
      // 调整输出路径
      config.output.publicPath = '';
      return config;
      }
      };
      1. 启动项目 运行以下命令重新启动项目:
      2. npm start
        1. 测试功能 在组件中使用优化后的配置:
        2. class CartItem extends React.Component {
          constructor(props) {
          super(props);
          this.method = this.method.bind(this);
          }
          render() {
          return (
          );
          }
          }

          这样,函数绑定问题就得以在create-react-app项目中得到解决,同时保持了项目的简洁性和可维护性。

    转载地址:http://fdhkz.baihongyu.com/

    你可能感兴趣的文章
    Netty工作笔记0006---NIO的Buffer说明
    查看>>
    Netty工作笔记0007---NIO的三大核心组件关系
    查看>>
    Netty工作笔记0011---Channel应用案例2
    查看>>
    Netty工作笔记0013---Channel应用案例4Copy图片
    查看>>
    Netty工作笔记0014---Buffer类型化和只读
    查看>>
    Netty工作笔记0020---Selectionkey在NIO体系
    查看>>
    Vue踩坑笔记 - 关于vue静态资源引入的问题
    查看>>
    Netty工作笔记0025---SocketChannel API
    查看>>
    Netty工作笔记0027---NIO 网络编程应用--群聊系统2--服务器编写2
    查看>>
    Netty工作笔记0050---Netty核心模块1
    查看>>
    Netty工作笔记0057---Netty群聊系统服务端
    查看>>
    Netty工作笔记0060---Tcp长连接和短连接_Http长连接和短连接_UDP长连接和短连接
    查看>>
    Netty工作笔记0063---WebSocket长连接开发2
    查看>>
    Netty工作笔记0070---Protobuf使用案例Codec使用
    查看>>
    Netty工作笔记0077---handler链调用机制实例4
    查看>>
    Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
    查看>>
    Netty工作笔记0085---TCP粘包拆包内容梳理
    查看>>
    Netty常用组件一
    查看>>
    Netty常见组件二
    查看>>
    netty底层源码探究:启动流程;EventLoop中的selector、线程、任务队列;监听处理accept、read事件流程;
    查看>>