logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

「react进阶」年终送给react开发者的八条优化建议(篇幅较长,占用20-30分钟)

笔者是一个 react 重度爱好者,在工作之余,也看了不少的 react 文章, 写了很多 react 项目 ,接下来笔者讨论一下 React 性能优化的主要方向和一些工作中的小技巧。送人玫瑰,手留余香,阅读的朋友可以给笔者点赞,关注一波 。公众号:前端Sharing陆续更新前端文章。本文篇幅较长,将从编译阶段 ->路由阶段 ->渲染阶段 ->细节优化 ->状态管理 -&g

#reactjs#javascript#es6 +2
react-keepalive-router缓存路由库

一 介绍基于react 16.8+ ,react-router 4+ 开发的react缓存组件,可以用于缓存页面组件,类似vue的keepalive包裹vue-router的效果功能。采用react hooks全新api,支持缓存路由,手动解除缓存,增加了缓存的状态周期,监听函数等。后续版本会完善其他功能。demo缓存组件 + 监听二 快速上手下载npm install react-keepali

#reactjs#javascript
「微信小程序」生成水印原理与插件编写

一 前言今天分享一个小程序生成水印的小技巧——canvas绘制背景图,接下来我会详细介绍绘制的细节。希望开发过微信小程序的同学可以把文章收藏起来,这样如果以后遇到类似的需求,可以翻出来作为参考。本文的插件同样适用于Taro,uniapp,原生等构建的小程序项目,项目demo是采用Taro-Vue构建的。我们先来看看demo效果。二 原理实现canvas绘制背景图这个方案原理本质上是非常简单的,就如

#javascript#小程序#css
「react进阶」一文吃透react-hooks原理

一 前言之前的两篇文章,分别介绍了react-hooks如何使用,以及自定义hooks设计模式及其实战,本篇文章主要从react-hooks起源,原理,源码角度,开始剖析react-hooks运行机制和内部原理,相信这篇文章过后,对于面试的时候那些hooks问题,也就迎刃而解了。实际react-hooks也并没有那么难以理解,听起来很cool,实际就是函数组件解决没有state,生命周期,逻辑不能

#reactjs#javascript#前端
玩转react-hooks,自定义hooks设计模式及其实战

前言自从react16.8,react-hooks诞生以来,在工作中一直使用hooks,一年多的时间里,接触的react项目,渐渐使用function无状态组件代替了classs声明的有状态组件,期间也总结了一些心得。尤其对于近期三个月的项目里,一点点用自定义hooks来处理公司项目中重复逻辑,总体感觉还不错。今天给大家讲讲我在工作中对react-hooks心得,和一些自定义hooks的设计思想,

#javascript#reactjs
到底了