React 学习——react项目中加入echarts图

实现的代码如下:

javascript 复制代码
import * as echarts from 'echarts'
import { useEffect, useRef } from 'react';
const Home = ()=>{
  const chartRef = useRef(null);
  useEffect(()=>{
    // const chartDom = document.getElementById('main');//使用id获取节点
    const chartDom = chartRef.current;//使用useRef获取节点
    const myChart = echarts.init(chartDom);
    const option = {
      xAxis: {
        type: 'category',
        data: ['vue', 'react', 'angular']
      },
      yAxis: {
        type: 'value'
      },
      series: [
        {
          data: [100, 150, 50],
          type: 'bar'
        }
      ]
    };

    option && myChart.setOption(option);
  },[])
  return (
    <div> 
      <div id='main' ref={chartRef} style={{width:'500px',height:'400px'}}></div>
    </div>
    )
}

export default Home
相关推荐
لا معنى له1 分钟前
残差网络论文学习笔记:Deep Residual Learning for Image Recognition全文翻译
网络·人工智能·笔记·深度学习·学习·机器学习
|晴 天|28 分钟前
2025年前端框架选择:React、Vue还是Svelte?
vue.js·react.js·前端框架
b***66611 小时前
【golang学习之旅】使用VScode安装配置Go开发环境
vscode·学习·golang
helloyangkl2 小时前
前端——不同环境下配置env
前端·javascript·react.js
竹秋…2 小时前
webpack搭建react开发环境
前端·react.js·webpack
越努力越幸运5083 小时前
webpack的学习打包工具
前端·学习·webpack
韩曙亮3 小时前
【人工智能】AI 人工智能 技术 学习路径分析 ② ( 深度学习 -> 机器视觉 )
人工智能·深度学习·学习·ai·机器视觉
九千七5263 小时前
sklearn学习(3)数据降维
人工智能·python·学习·机器学习·sklearn
进阶的鱼3 小时前
关于微前端框架wujie的一次企业级应用实践demo?
前端·vue.js·react.js