官方文档链接:Queries and Mutations[https://graphql.org/learn/queries/]本文概述的都是最基础的查询语句,具体的建立连接...
官方文档链接:Queries and Mutations[https://graphql.org/learn/queries/]本文概述的都是最基础的查询语句,具体的建立连接...
GraphQL 是什么? 一款 API 查询语言,它不捆绑任何类型的数据库,它的作用就是返回你定义类型的数据。就像这样:预先定义好你想要获取的数据类型 随后查询 API,获...
react-redux 思想 创建 actions 纯函数来描述行为和所需数据 创建 reducers 去处理一类 actions 的不同类型的 action 创建 stor...
本文用以记录从调研Redux Saga,到应用到项目中的一些收获。 什么是Redux Saga 官网解释 来自:https://github.com/redux-saga/r...
.resolve 是 Promise的一个静态方法,MDN上的定义是Promise.resolve(value)方法返回一个以给定值解析后的Promise 对象。简单来说的意思就是 Promise.reslove 和 Promise.reject 这两个方法都会返回Promise实例。你看 Promise.resolve(p).then(res => ....),本质就是 Promise.resolve(p) 生成一个 promise 对象,然后 promise 对象才有 .then 方法。另外 Promise.all 接收的参数其实就是一个 由 promise 实例组成的类数组,所以我直接Promise.resolve就会生成一个状态为 fullied 的promise 实例,Promise.reject 就会生成一个状态为 rejected 的 promise 实例
模拟实现 Promise.all回顾Promise.all 的定义 Promise.all() 方法接收一个 promise 的 iterable(可迭代) 类型,并且只返回一个 promise 实例,这个...
之前根据 react hooks 的原理实现了一个简易的 useState[https://www.jianshu.com/p/5506b9f49108]然后当然也应该再实现...
参考文章:React Hooks 原理[https://github.com/brickspert/blog/issues/26]先回顾一下 useState 的用法 总结:...
回顾 Promise.race 的定义 Promise.race(iterable) 方法返回一个 promise,一旦迭代器中的某个promise解决或拒绝,返回的 pro...
unknown 和 any 的主要区别是 unknown 类型会更加严格:在对 unknown 类型的值执行大多数操作之前,我们必须进行某种形式的检查。而在对 any 类型的...
推荐文章:一篇文章理解JS继承——原型链/构造函数/组合/原型式/寄生式/寄生组合/Class extends[https://segmentfault.com/a/1190...
参考文章:「吐血整理」再来一打Webpack面试题[https://juejin.cn/post/6844904094281236487] 1. 用过哪些 loader fi...
参考文章:React技术揭秘——commit阶段[https://react.iamkasong.com/renderer/prepare.html] 简要地回顾下 初始化阶...
react-router 模式概览 hash (地址栏 # 做锚点,监听锚点后面地址的改变) history (利用 HTML5 的 history API) abstra...
首先说结论,不同模式下有不同的结果在 React 的官网,在有关 Concurrnt 模式[https://zh-hans.reactjs.org/docs/concurre...
回顾Promise.all 的定义 Promise.all() 方法接收一个 promise 的 iterable(可迭代) 类型,并且只返回一个 promise 实例,这个...
什么是函数柯里化? 百度百科:在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返...
要求是这样的:给定一个函数,第一个参数是请求的url,第二个参数是设定的超时时间主要思路:使用 Promise.race 取限制优先返回的异步结果 具体实现: 上面这个例子,...
React 官方提出了两条使用 Hook 的规则 只在最顶层使用 Hook,不要在循环,条件或嵌套函数中调用 Hook确保总是在你的 React 函数的最顶层调用他们。遵守这...
instanceof 运算符的定义 instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。 因为原型链是层层递进的,所以我...
写一道笔试题碰见的,简要概括就几点: 请求并发 每次都有个最大请求上限 我当时的思路就是: 并发用 promise.all 控制 使用 idx 变量,然后 while 循环。...