# 🕹️框架

- [Vue](https://mm.ricky.moe/framework/vue-1.md)
- [基础知识](https://mm.ricky.moe/framework/vue-1/ji-chu-zhi-shi.md)
- [长列表性能优化](https://mm.ricky.moe/framework/vue-1/chang-lie-biao-xing-neng-you-hua.md): 使用Object.freeze优化Vue中的不需要响应式监听的数据
- [mixin](https://mm.ricky.moe/framework/vue-1/mixin.md): 混入
- [渲染函数](https://mm.ricky.moe/framework/vue-1/xuan-ran-han-shu.md)
- [组件间通信](https://mm.ricky.moe/framework/vue-1/zu-jian-jian-tong-xin.md)
- [vue中的柯里化闭包](https://mm.ricky.moe/framework/vue-1/vue-zhong-de-ke-li-hua-bi-bao.md)
- [vue 渲染过程](https://mm.ricky.moe/framework/vue-1/vue-xuan-ran-guo-cheng.md)
- [Vue采用虚拟DOM的目的是什么](https://mm.ricky.moe/framework/vue-1/vue-cai-yong-xu-ni-dom-de-mu-de-shi-shen-me.md)
- [keep-alive](https://mm.ricky.moe/framework/vue-1/keep-alive.md)
- [nextTick](https://mm.ricky.moe/framework/vue-1/nexttick.md)
- [vue 数组变异](https://mm.ricky.moe/framework/vue-1/vue-shu-zu-bian-yi.md)
- [vue-computed原理](https://mm.ricky.moe/framework/vue-1/vuecomputed-yuan-li.md)
- [vue-router原理](https://mm.ricky.moe/framework/vue-1/vuerouter-yuan-li.md)
- [vue-router权限控制](https://mm.ricky.moe/framework/vue-1/vuerouter-quan-xian-kong-zhi.md)
- [路由懒加载](https://mm.ricky.moe/framework/vue-1/lu-you-lan-jia-zai.md)
- [Vue diff原理](https://mm.ricky.moe/framework/vue-1/vue-diff-yuan-li.md)
- [computed如何与视图绑定](https://mm.ricky.moe/framework/vue-1/computed-ru-he-yu-shi-tu-bang-ding.md)
- [scope css](https://mm.ricky.moe/framework/vue-1/scope-css.md)
- [Runtime Only vs Runtime + Compiler](https://mm.ricky.moe/framework/vue-1/runtime-only-vs-runtime-+-compiler.md)
- [集中变量管理](https://mm.ricky.moe/framework/vue-1/ji-zhong-bian-liang-guan-li.md)
- [程序化的事件侦听器](https://mm.ricky.moe/framework/vue-1/ji-zhong-bian-liang-guan-li/cheng-xu-hua-de-shi-jian-zhen-ting-qi.md)
- [Flux](https://mm.ricky.moe/framework/vue-1/ji-zhong-bian-liang-guan-li/flux.md)
- [Redux](https://mm.ricky.moe/framework/vue-1/ji-zhong-bian-liang-guan-li/redux.md)
- [Vuex](https://mm.ricky.moe/framework/vue-1/ji-zhong-bian-liang-guan-li/vuex.md)
- [Vue3](https://mm.ricky.moe/framework/vue3.md)
- [Object.defineProperty与Proxy区别](https://mm.ricky.moe/framework/vue3/object.defineproperty-yu-proxy-qu-bie.md)
- [React](https://mm.ricky.moe/framework/react.md)
- [无法preventDefault](https://mm.ricky.moe/framework/react/wu-fa-preventdefault.md)
- [Parent控制Child(Lifting state up)](https://mm.ricky.moe/framework/react/parent-kong-zhi-childlifting-state-up.md)
- [Dynamic Ref](https://mm.ricky.moe/framework/react/dynamic-ref.md)
- [useRef warning](https://mm.ricky.moe/framework/react/useref-warning.md)
- [定义固定长度的数组](https://mm.ricky.moe/framework/react/ding-yi-gu-ding-chang-du-de-shu-zu.md)
- [React-Redux](https://mm.ricky.moe/framework/react-redux.md)
- [基础概念](https://mm.ricky.moe/framework/react-redux/react-redux-basic-concept.md)
- [mapStateToProps](https://mm.ricky.moe/framework/react-redux/mapstatetoprops.md)
- [mapDispatchToProps](https://mm.ricky.moe/framework/react-redux/mapdispatchtoprops.md)
- [Provider](https://mm.ricky.moe/framework/react-redux/provider.md)
- [React Hooks](https://mm.ricky.moe/framework/react-hooks.md)
- [useState](https://mm.ricky.moe/framework/react-hooks/usestate.md)
- [useEffect](https://mm.ricky.moe/framework/react-hooks/useeffect.md)
- [useContext](https://mm.ricky.moe/framework/react-hooks/usecontext.md)
- [useReducer](https://mm.ricky.moe/framework/react-hooks/usereducer.md)
- [useMemo](https://mm.ricky.moe/framework/react-hooks/usememo.md)
- [Nuxt](https://mm.ricky.moe/framework/nuxt.md)
- [SSR 与 预渲染](https://mm.ricky.moe/framework/nuxt/ssr-yu-yu-xuan-ran.md)
- [Koa2](https://mm.ricky.moe/framework/koa2.md)
- [compose](https://mm.ricky.moe/framework/koa2/compose.md)
