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
相关推荐
啊我不会诶12 分钟前
最小生成树
c++·笔记·学习·算法
Jinuss20 分钟前
源码分析之React中副作用Effect全流程
前端·javascript·react.js
STLearner31 分钟前
AI论文速读 | 元认知监控赋能深度搜索:认知神经科学启发的分层优化框架
大数据·论文阅读·人工智能·python·深度学习·学习·机器学习
Z.风止1 小时前
Large Model-learning(1)
开发语言·笔记·git·python·学习
Be for thing1 小时前
分支管理与冲突解决
git·学习
-To be number.wan1 小时前
PyCharm接入DeepSeek全教程|3种方法+避坑指南
python·学习·pycharm
لا معنى له1 小时前
综述翻译:Embodied Science: Closing the Discovery Loop withAgentic Embodied AI
人工智能·笔记·学习
Yao.Li1 小时前
Dify 宏观学习知识架构与学习路线
学习·架构
lizhihai_991 小时前
股市学习心得-布林线做T方法
学习
酿情师1 小时前
In-Context Learning:大模型上下文学习介绍
学习