Welcome to mini-anything【MVP】

mini-anything 是一个集合了前端领域的各种迷你版本的库,方便前端学习者学习,探索前端源码。里面的库是原库的超级迷你版本,只包含原库的主流程,不包含边界case,所以建议仅学习使用,请勿用于生产环境

Homepage documentation

WIP:https://sunny-117.github.io/mini-anything-docs/

注意:

跑通 MVP 版本 (Minimum Viable Product –最简化可实行产品)

TODO

代码架构和工程化设施后续补充 打包,发包 MVP 进展 框架

由于 Vue, React 较为复杂,mini-vue 和 mini-react 在其他仓库(WIP)

Vuejs

React

mini-react-hooks

Vue 生态

mini-vue-router3

mini-vuex4

mini-mini-vuex3 100行写一个 vuex

mini-pinia

mini-mini-pinia 40行写一个 pinia

React 生态

mini-react-router4

mini-react-router5

mini-redux

connected-react-router

mini-react-redux

Redux 中间件

mini-redux-promise

mini-redux-thunk

mini-redux-saga

工具链

mini-create-react-app-template

上层框架

mini-dva

mini-plugin-dva-loading

提效方案

mini-ahooks

工程化

mini-webpack

mini-vite

NodeJS 生态

mini-nodemon

mini-express

mini-koa

插件

vite 插件

mini-webpack-loader-plugins

rollup plugin

状态管理

mini-mobx

repo
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 Author

sunny-117

Website: https://sunny-117.github.io/blog/ Github: @sunny-117 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a if this project helped you!

License

Copyright © 2023 sunny-117.
This project is MIT licensed.

This README was generated with by readme-md-generator

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。