Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 添加D3 usmap v3以进行反应_Reactjs_D3.js - Fatal编程技术网

Reactjs 添加D3 usmap v3以进行反应

Reactjs 添加D3 usmap v3以进行反应,reactjs,d3.js,Reactjs,D3.js,我试图添加一个D3美国地图通过反应在v3和卡住了这个错误 TypeError:无法读取未定义的属性“defer”(在queue()方法中) 添加d3.queue()后,代码在v4中运行良好 //package "d3": "^3.5.17", "queue": "^1.0.2", "topojson": "^1.6.27" //offending code snippet import React, { Component } from 'react'; import queue from

我试图添加一个D3美国地图通过反应在v3和卡住了这个错误

TypeError:无法读取未定义的属性“defer”(在queue()方法中)

添加d3.queue()后,代码在v4中运行良好

//package 
"d3": "^3.5.17",
"queue": "^1.0.2",
"topojson": "^1.6.27"

//offending code snippet
import React, { Component } from 'react';
import queue from 'queue';
import * as topojson from 'topojson';
import * as d3 from 'd3';
import './map1.css';

class Map1 extends Component {
    state = {
        usData: null,
        usCongress: null
    }

componentWillMount() {
    queue()
      .defer(d3.json, "/data/us.json")
      .defer(d3.json, "/data/congressional-districts.json")
      .await((error, usData, usCongress) => {
        console.log('us.json', usData);
        console.log('us.congress', usCongress);
          this.setState({
              usData,
              usCongress
          });
      })
}

我想你把包裹搞错了,它与其他东西完全不同