🚀 mini-anything 是一个集合了前端领域的各种迷你版本的库,方便前端学习者学习,探索前端源码。里面的库是原库的超级迷你版本,只包含原库的主流程,不包含边界 case,所以建议仅学习使用,请勿用于生产环境
🏠 Homepage
由于 Vue, React 较为复杂,mini-vue 和 mini-react 在其他仓库(WIP)
📝 Vuejs
📝 React
✅ mini-react-hooks
- useState
✅ mini-vue-router3
✅ mini-vuex4
✅ mini-mini-vuex3 100 行写一个 vuex
✅ mini-pinia
✅ mini-mini-pinia 40 行写一个 pinia
✅ mini-react-router4
✅ mini-react-router5
✅ mini-redux
✅ connected-react-router
✅ mini-react-redux
✅ mini-redux-promise
✅ mini-redux-thunk
✅ mini-redux-saga
✅ mini-create-react-app-template
✅ mini-dva
✅ mini-plugin-dva-loading
✅ mini-webpack
✅ mini-vite
详见:https://github.com/Sunny-117/tiny-vite
✅ mini-rollup
详见:https://github.com/Sunny-117/cherry
✅ mini-nodemon
✅ mini-express
✅ mini-koa
📝 vite 插件
✅ mini-webpack-loader-plugins
📝 rollup plugin
✅ mini-mobx
logo | 迷你项目名称 | 简述 | 技术 |
---|---|---|---|
![]() |
mini-vue3 | ⚡️ vue3 核心包: reactivity, compile, runtime |
|
![]() |
mini-react | 🦋 React 核心包: core, scheduler, reconciler |
|
![]() |
Vue Router3 | 🐝 Vue 路由 version: 3 |
|
![]() |
Vuex | ✨ Vuex 迷你实现 |
|
|
mini-pinia | 🌸 Pinia 您将喜欢使用的 Vue 存储库 |
|
|
ahooks | 🦄 一套高质量可靠的 React Hooks 库 |
|
![]() |
react-router | 🏎 React 中的路由 |
|
|
Redux | 🎸 JavaScript 状态容器,提供可预测化的状态管理 |
|
|
redux-thunk | 🌍 Thunk middleware for Redux^_^ |
|
未完待续
🖥 Environment Suppor
- Modern browsers
- NodeJS
👤 sunny-117
- Website: https://sunny-117.github.io/blog/
- Github: @sunny-117
Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.
Give a ⭐️ if this project helped you!
Copyright © 2023 sunny-117.
This project is MIT licensed.
This README was generated with ❤️ by readme-md-generator