Reactjs 创建react应用程序和d3-为什么d3未定义?
我正在使用CreateReact应用程序启动我的应用程序,我想在我的组件中使用d3。我正在使用节点6.3.1。我跑了 npm安装d3——保存 并且可以在my package.json中看到d3。为什么我没有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) //
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'
或者只导入您打算使用的函数