wuba / wuba/react-native-echarts
我封装了个基于skia的版本,走的是canvas api
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 967
- Forks
- 35
- PR merge metrics
- No merged PRs in 30d
Description
地址在这里,与这个库里面使用skia的版本做对比的话,性能有明显的提升
https://github.com/duxapp/react-native-echarts
另外还封装了 chartjs 图表
https://github.com/duxapp/react-native-chartjs
这一切其实都是基于封装了一套基本满足标准canvas的api库
https://github.com/duxapp/react-native-canvas
这个canvas库比现在RN上所有的canvas方案性能都要高不少 包括 gcanvas、基于网页的canvas以及expo的canvas方案。并且绝大部分常见的API都已经支持调用了
大家有兴趣可以研究一下
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the current Skia-based implementation in this repository and compare it with the linked react-native-echarts, react-native-chartjs, and react-native-canvas projects. First determine whether the request is to adopt one of these implementations or only to evaluate its performance; the issue provides no concrete acceptance criteria or definition of done.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- chart.js, react-native
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100