useHooks(3) 聊聊数据请求这件小事

新的 React Context 早已正式发布,相信大部分 React 开发者对它都不陌生。很多人把 Context 当作替代 Redux 的方案。但我发现,还是有不少人误解了 Redux 尤其是 react-redux 的实现原理。你可以先想一个问题,react-redux 是通过触发 context value 的变化更新被 connect 的组件的吗?如果你的答案是 yes,那有可能你对 Context 的信心有点过高了。不用担心,这个问题没有一个标准答案。最开始是 no,曾经变成过 yes,目前暂时又变成了 no。

聊聊 GraphQL 和 Apollo 的工作流

两年前我在 介绍 GraphQL 和 Apollo 的文章里 预测 ”它将在 2018 年崛起“。然而转眼已经 2020 了,GraphQL 和 Apollo 好像并没能迎来突破。

useHooks(2) 聊聊数据请求这件小事

距离上一篇讨论 hooks 的文章已经过了半年了,因为越使用就越发现这个坑不浅。就连发请求这件最简单的事情,我都很难讲清楚为什么要使用 hooks。关于 React Hooks 也看了不少文章,但是始终没找到关于"最简单"的 CRUD 日常实践。所以这期我就抛砖迎玉,说说我目前的粗浅理解。

useHooks(1) 聊聊 useCallback

第一期我想先从 `useCallback` 聊起,因为它不影响我们的代码逻辑,主要面向于对性能要求较高或者有强迫症的同学。而这个看上去挺简单的 hook 里,其实藏着很多有意思的东西。

还在用 Redux,要不要试试 GraphQL & Apollo?

前段时间刷 Twitter 的时候看到大 V 纷纷提到 Apollo,预测它将在 2018 年崛起。正巧碰上有使用 GraphQL 的机会,在大概翻了下 Apollo 的文档之后,我下定决心在新的前端项目里尝试下抛开已经熟悉的 Redux,完全使用 Apollo 来写数据层。一个月后的现在,我必须出来好好赞美下这位“太阳神”了。

从 React 到 Reason

如果你是一个 React 爱好者,开始在各种站点听到有人谈论 Reason 这个新语言,也看见 [Jordan](https://github.com/jordwalke)(React 作者)说 ReasonReact 将是未来,但你却是不知道从哪下手,那么这篇小教程就是为你准备的。

21 分钟精通前端 Polyfill

今天是 2017 年 7 月 7 日,es2015 正式发布已经两年了。但最新的浏览器们逼近 100% 的支持率对我们好像并没有什么卵用,为了少数用户的体验,我们很可能需要兼容 IE9。感谢 babel 的编译,让我们完美的提前使用上了 const,let 和 arrow function。可也许你还是面对着不敢直接使用 `fetch` 或是 `Object.assign` 的难题?了。