如何从this.setState()中导入?

时间:2018-09-12 18:00:52

标签: javascript reactjs

这是我的意思:

import React from "react";

class App extends React.Component {
   constructor(props) {
      super(props);
      this.state = { data: [] }
   }

   componentWillMount() {
      this.setState({ data: import "./data/myData.json" });
   }

   // etc...
}

无效。但这确实是:

import React from "react";

class App extends React.Component {
   constructor(props) {
      super(props);
      this.state = { data: [] }
   }

   componentWillMount() {
      this.setState({ data: require("./data/myData.json") });
   }

   // etc...
}

我要使其与ES6语法一起使用的唯一原因是要保持一致。这可以实现吗?

0 个答案:

没有答案