babel 7 Using the export keyword between a decorator and a class is not allowed. Please use `export @dec class` instead

前端 未结 3 1579
被撕碎了的回忆
被撕碎了的回忆 2021-01-18 00:36

I\'m using react js with latest babel 7. when I use decorators of mobx I get the error

Parsing error: Using the export keyword between a decorator and a class is not

3条回答
  •  盖世英雄少女心
    2021-01-18 00:58

    This worked for me (using create-react-app with customize-cra, with decorators enabled)

    import React, { Component } from 'react';
    
    export default @connect(
      store => ({
        //...
      }),
      dispatch => ({
        //...
      }),
    )
    class MyComponent extends Component {
      render() {
        return (
          
    //...
    ); } }

提交回复
热议问题