尝试通过React.js 从https://bl.ocks.org/mbostock/4657115获得一个示例。
我得到错误: Attempted import error: 'queue' is not exported from 'd3' (imported as 'd3').
但是,安装后,d3-queue我在组件中尝试了以下导入:
import * as d3queue from 'd3-queue';
import {queue} from 'd3-queue';
Run Code Online (Sandbox Code Playgroud)
但是都不能解决错误。
我想念什么?还是我错过了一个弃用?
我的代码:
import React from 'react';
import * as d3 from 'd3';
import * as d3queue from 'd3-queue';
import * as topojson from 'topojson';
export default class CongressionalDistricts extends React.Component {
state = {
usData: null,
usCongress: null
}
componentWillMount() {
d3.queue()
.defer(d3.json, "us.json")
.defer(d3.json, "us_congress_113.json")
.await((error, usData, usCongress) …Run Code Online (Sandbox Code Playgroud)