Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.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 创建react应用程序和d3-为什么d3未定义?_Reactjs_D3.js - Fatal编程技术网

Reactjs 创建react应用程序和d3-为什么d3未定义?

Reactjs 创建react应用程序和d3-为什么d3未定义?,reactjs,d3.js,Reactjs,D3.js,我正在使用CreateReact应用程序启动我的应用程序,我想在我的组件中使用d3。我正在使用节点6.3.1。我跑了 npm安装d3——保存 并且可以在my package.json中看到d3。为什么我没有d3?这是我的组件类;它报告d3未定义 import React from 'react' import d3 from 'd3' var Grid = React.createClass({ render: () => { console.log('d3', d3) //

我正在使用CreateReact应用程序启动我的应用程序,我想在我的组件中使用d3。我正在使用节点6.3.1。我跑了

npm安装d3——保存

并且可以在my package.json中看到d3。为什么我没有d3?这是我的组件类;它报告d3未定义

import React from 'react'
import d3 from 'd3'

var Grid = React.createClass({
  render: () => {
    console.log('d3', d3) // reports "d3 undefined"
    return (<div/>)
  }
})

export default Grid
从“React”导入React
从“d3”导入d3
var Grid=React.createClass({
渲染:()=>{
console.log('d3',d3)//报告“d3未定义”
返回()
}
})
导出默认网格

d3不是顶级导出,但您可以导入所有内容并将其保存到d3命名空间中

import * as d3 from 'd3'
或者只导入您打算使用的函数