Fork me on GitHub
小陈的低分鱼塘 🎣

  • 首页

  • 关于

  • 标签

  • 日志

使用rollup和ts编写一个去重请求的axios

发表于 2021-06-14 | 更新于 2021-06-15 | 本文总计 2.3k 字

  近期看了些社区关于axios一些增强封装的文章,就想着也动手玩玩(先随便实现个去重请求 feature。打包工具准备选择rollup,语言则直接使用ts,选型单纯是扩展技术体系,在实(踩)践(坑)中提升熟练度。

阅读全文 »

RN下的WebView通讯

发表于 2021-06-09

 通常 RN 适用于一些比较简单的文本或者图形显示的场景,如果遇到更复杂的图表类问题,选择 H5 中的一些成熟第三方库如ECharts等会更便利。当然这样就会额外涉及如何运行WebView及如何跟WebView通讯的问题。

阅读全文 »

一套完整的代码规范需要什么

发表于 2021-06-08 | 更新于 2021-06-09 | 本文总计 2.3k 字

  简单来说就是一系列配置项约束的集合:.editorconfig➕.eslintrc➕.prettierrc➕git hooks。

阅读全文 »

iTerm2麻瓜配置流程

发表于 2021-06-07

  收集记录下网络上一些博文中iTerm2的下载及定制流程。

阅读全文 »

浅析lodash中的throttle与debounce

发表于 2021-05-29 | 更新于 2021-06-07 | 本文总计 2.2k 字

  lodash中的throttle函数比较有意思,观察源码,会发现它本质是调用了一次debounce实现的返回结果。并且该结果上还有cancel和flush两个方法可以使用。它们分别对应取消及立即调用该debounce方法。

阅读全文 »

Mac环境下安装Brew

发表于 2021-05-25 | 更新于 2021-05-29 | 本文总计 162 字

  最近RN打包的时候遇到一个Error: EMFILE: too many open files问题,直接导致原因就是本人手滑删了一波node_modules产生了一些微妙变化。后经科学上网,通过安装brew(要有外网,国内比较困难)更新下载了一波watchman得以解决。

1
2
3
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew update
$ brew install watchman

关于海外IOT设备界面状态跳变的处理方案

发表于 2021-05-22 | 更新于 2021-05-29 | 本文总计 2.7k 字

  状态跳变这个问题相信不少做过控制设备页面的前端同学都会遇到,导致这个现象的原因很多,比如由于网络问题造成的回包慢于预期,在界面状态切换后返回了之前的状态对应的回包;又比如海外AWS的IOT云服务有一个delta计算逻辑,在每次控制指令下发后存在多包订阅下发的情况。这些对于前端的状态同步干扰都是非常大的…

阅读全文 »

当我们connect组件时到底发生了什么

发表于 2021-05-04 | 更新于 2021-05-13 | 本文总计 5.8k 字

  使用redux进行状态控制的同学对connect肯定都不陌生了,我们都知道通过connect可以将store中的状态绑定到当前组件的props上,其中涉及到一些Context API的使用,但是究竟是什么触发了我们绑定组件的rerender呢,这个执行时机底层是怎么处理的呢,这成为了本文的研究主题。

阅读全文 »

什么是微前端

发表于 2021-05-02 | 更新于 2021-05-04 | 本文总计 3.3k 字

 微前端由ThoughtWorks 2016年提出,将后端微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。

阅读全文 »

React-Native字体配置问题

发表于 2021-03-27 | 更新于 2021-04-20 | 本文总计 1.3k 字

  在开发RN应用中,相信不少人被字体问题困扰过。这里的字体问题主要包括字体的大小、系统配置的缩放以及字体的主题。

阅读全文 »
12…8
Leo Chan

Leo Chan

人生太短 及时行乐

76 日志
100 标签
RSS
GitHub 知乎
© 2021 Leo Chan
真香 ♛
|
Blog – 三千落樱与尔同眠
咸鱼竟然码了152.1k字,恐怖如斯