起源

在技术群看到有人问这个react插件,带着好奇心看了一下。

标题:基于echarts的带流动光效的折线图 - 掘金

网址:https://juejin.cn/post/7090566240233586719

了解到这是个基于echarts的点流动光效的折线图插件。

可以在react中调用使用。

点子

我就突发奇想,想用这个带流动光效的折线图来展示日k线。

发掘

说干就干,我开始研究echarts和react。

期间,学习react内容遇到了难关。

并且,插件的用法也没有弄懂。

没有一丝进展。

难题

我停下脚步思考。将这个插件跑起来需要什么样的能力?

是不是react只需要入门成都就可以吗?

思考了一下,我衡量了一下,自己练react都入门,想着问题不如先耐下性子先去过一遍react入门教程。理解一个react app是如何运行的。

所以我就照着react入门教程走了下去。

走到一半,我一知半解认为可以再尝试一下。

就按照自己的思路配置。

遇到了诸如以下问题。

lowline-for-echarts 在使用中遇到的问题

1. react 和 react-dome需要降版本

输入命令:

npm install react@17.x react-dom@17.x --save

  • 查看最新版本

输入命令:

npm info react

  • 后续升级最新版本

输入命令:

npm install react@18.0.0 react-dom@18.0.0 --save

2. @testing-library/react 需要降版本

输入命令:

npm install @testing-library/react@12.x

3. react版本低于18.x会报错

错误信息:

Module not found: Error: Can‘t resolve ‘react-dom/client‘

经查询发现是因为react降版本,前后两个版本语法有差别。

解决方法
  • 修改申明方式

import ReactDOM from 'react-dom/client';

改为

import ReactDOM from 'react-dom';
  • 渲染路由

 const root = ReactDOM.createRoot(document.getElementById("root"));

 root.render(<App />);

改为

ReactDOM.render(

  <App />, document.getElementById('root')

);

最后

输入命令:

npm start

完美渲染效果图

总结

历时三天将这个插件跑起来了。接下来我将把自己的点子运用这个插件实现出来。

最新文章

  1. CentOS 安装 Wine
  2. React Native填坑之旅--ListView篇
  3. Nginx 启用gzip压缩
  4. linux 下wifi 功能的实现
  5. sublime配置问题
  6. d is undefined错误
  7. 【递归】数字三角形 简单dp
  8. linux dump 命令详解
  9. ubuntu 远程 ubuntu
  10. WPF动画之线性插值动画(1)
  11. 各种位置和高度计算:.position()、.offset()、.outerHeight()、.scrollTop、.scrollHeight、.clientHeight
  12. JS window对象的top、parent、opener含义
  13. IT第六天 - eclipse快捷操作、万年历项目的编写、菱形的打印输出、代码简化
  14. Android学习笔记:使用ViewPager组件实现图片切换
  15. 二十九、oracle 触发器
  16. laravel5 事务回滚
  17. node中创建服务进程
  18. Struts2【拦截器】就是这么简单
  19. Java对字符串加密并返回星号※
  20. 20175312 2018-2019-2 《Java程序设计》第4周学习总结

热门文章

  1. mybatis 输出sql日志
  2. 快速排序C语言版图文详解
  3. Exchange如何将邮件转发给外部邮件地址
  4. 单机部署minio,设置Nginx代理,配置https(TLS)访问
  5. Elasticsearch:fielddata 介绍
  6. 安装skywalking(测试使用)
  7. linux系统排查数据包常用命令
  8. nginx日志输出配置json格式
  9. mac 批量修改文件的后缀名
  10. HCIP-OSPF域间路由