240 发简信
IP属地:湖南
  • 谷歌翻译后导致react重渲染失效

    最近碰到一个问题,系统在海外使用时,进行谷歌翻译后再对表单操作,会导致页面报错: 去掉相关业务代码后,发现可以这样复现: 在不经过谷歌翻译时,点...

  • react跨组件状态流:用事件流实现一个极其轻量高效的状态流工具

    如果你也喜欢使用react的函数组件,并喜欢使用react原生的hook进行状态管理,但为了跨组件状态流而不得不引入redux,MboX这种具有...

  • Resize,w 360,h 240
    react状态总结

    本文从动机脉络聊聊对react生态中的状态相关技术的演化过程。 个人理解,欢迎讨论 响应式渲染框架 这里只聊react的状态和视图渲染相关内容,...

  • async异步工具

    在es6中的async的语法中,可以参照java并发包实现一些有意思的异步工具,辅助在异步场景(一般指请求)下的开发。由于js是单线程,下面的实...

  • Babel内部模块概述

    本文会对babel文档[https://www.babeljs.cn/docs/]文档从一个推导角度来阐述每个babel模块的作用,尝试理清其中...

  • react项目国际化:实现自动装配方案

    该方案提供一个外挂式的前端项目国际化实现方案,可以支持由于某些原因在一开始没有支持国际化,后续在几乎不需要改造原有业务代码的情况下支持国际化。利...

  • eslint简介

    本文主要记录作者对eslint理解的关键点,建议在阅读本文之前,先阅读eslint官网用户手册文档 eslint是一个代码检查工具。 配置 添加...

  • 开发一个eslint插件

    本文记录如何开发一个elsint插件,阅读之前请先阅读官网的文档自定义插件[https://eslint.org/docs/developer-...

  • 组件库按需加载深入探讨

    为了降低首屏代码大小,对于一些大的第三方库或者团队的基础工具库,需要按需导入模块。如: 但这在需要导入非常多的组件场景时,开发繁琐,体验不友好。...