手写简易Zustand
手写简易Zustand
Zustand 是一个轻量级、易于使用的状态管理库,专为 React 应用设计。它的名字来源于德语,意为“状态”(state)。Zustand 的核心理念是“简单即美”,它通过提供简洁的 API 和灵活的使用方式,帮助开发者高效地管理应用状态,而不必陷入复杂的配置和冗长的代码中。
KyongUI——CountDown倒计时组件
KyongUI——CountDown倒计时组件
在YY直播实习的时候,负责的是YY520交友活动页面的搭建,其中有一个需求就是页面会存在一个倒计时组件,在活动结束的前一天在完成某些任务后,可以点击抽奖。由于 `UI` 库使用的是 `antd`,所以我第一反应是使用 `antd` 的 `CountDown` 组件。
KyongUI——InputDatePicker
KyongUI——InputDatePicker
最近收到导师项目的要求,需要一个能够显示每天打卡进度的日历,由于各个组件库的日历可能都不要符合项目的需求,于是决定自己设计一个日期选择器。
记录一次Webpack性能优化
记录一次Webpack性能优化
代码分析,利用 webpack-bundle-analyzer 检查当前 bundle
你真的了解useState吗?
你真的了解useState吗?
自React引入Hooks后,、React允许你在不编写class的情况下可以使用state和其他的React特性。`useState`就是函数组件引入状态的钩子函数。在平时开发的时候,我一直对setState的执行机制有点迷糊,`useState`方法到底是同步还是异步,如果是异步,执行的时机又在什么什么时候呢?再观看了许多博客文章和自己实践后,决定写一个总结。
解决react-csv第三方库出现的解析Bug
解决react-csv第三方库出现的解析Bug
最近在公司实习期间接到一个需求,将表格数据导出成CSV格式。在网上查找了一番资料后,决定使用react-csv第三方库来完成需求。完成需求的过程还是挺顺利的,但是在自测的时候发现当表格字段在双引号内又出现双引号时,csv的解析会出现bug