
获得徽章 0
- react分为render phase和commit phase。render phase 的生命周期函数中存在副作用代码,开启 React Fiber 后,异步渲染会出现问题。比如千万不要在componentWillMount里调用ajax请求1点赞
- #算法02#通俗地说,数据结构就是指一组数据的存储结构,算法就是操作数据的一组方法。数据结构是为算法服务的,算法要作用在特定的数据结构之上。
10个基础的数据结构:数组,链表,栈,队列,散列表,二叉树,堆,跳表,图,Trie树
10个基础的算法:递归,排序,二分查找,搜索,哈希算法,贪心算法,分治算法,回溯算法,动态规划,字符串匹配算法。展开等人赞过评论16 - React的Reconciliation过程,为了让React高效无误地工作,需要开发者做一些配合。不要随意修改一个作为容器的HTML节点的类型。对于动态数量的同类型子组件,一定要使用key这个prop评论点赞
- state放在redux store还是组件中?
1.这个state是其他组件是否用得上?
2.这个state是否当组件被unmount然后再mount得时候还再存在?
只有当这两个问题都回答no的时候,才放在React组件中,否则放在redux Store中1点赞 - vuex中的state 可以理解为前端的共用数据库, mutations 这些是增删改,getters 是查,所以mutations 里的逻辑应该是越少越好。vuex中的state是可改变的,redux中state不可改变,通过reducer来返回一个全新的state来替代旧的state,mobx的state可通过@observable来变成可观察的value。评论点赞