从根源缩小 webpack 打包的 React App 体积

用 webpack 打包 React App 可谓是 React 开发中的最佳实践,但是有个令人十分头疼的问题就是在堆上了一堆依赖之后,用 webpack 打包出来的东西体积非常非常非常大,加载和首屏渲染的时间就要非常非常非常久,用户体验自然也就非……很不好。有很多前辈已经研究了很多缩小 webpack 打包出的 React App 体积的办法,这里我想讲一下自己踩这个大坑的经历以及发现的一个可行的方案。

LeetCode Praticing Record

_(:з」∠)_ 因为实在是太久没有写文章但是又找不到有什么东西好写的,正好最近被某 Tyanboot 带入了 LeetCode 刷题的坑,所以想了想,索性就开了这个帖子记录一下在 LeetCode 的刷题历程好了。因为不想用一题一篇文章的记录方式,所以就直接扔在一整篇博文里。因为时间比较少(被续掉的(不是))所以大概就是 1~2 周做一题、更一题的样子。当然遇到更难的题目另外说……

只读属性引起的 state 不随 setState 的触发而变化

这个是写某项目过程当中偶然遇到的,具体需求是随着数据的变化,实时改变一个 <input> 输入框的 value。因为用 React.js,自然很快就想到利用 React 组件的 state 特性就可以很方便的做到了。然而由此却引发了一些问题,就是我发现用 this.state.val 赋值,用 this.setState() 改变组件状态的时候,更新并没有实时展现出来(其实是根本没有展示出来),输入框里的内容并没有实时更新。

初探全新的 Node.js 包管理器 Yarn

FAST, RELIABLE, AND SECURE DEPENDENCY MANAGEMENT.

就在昨天,Facebook 发布了新的 **node.js 包管理器 Yarn 用以替代 npm。咱虽然是个半桶水的咸鱼前端,不过也得跟上** Javascript 这股潮(hong)(huang) 的脚步,所以便有了下面这篇文章。大概的浅尝了一下这个自称是又快又可信赖又安全的包管理,所以写的内容不会很详细,更多的可能只是针对这个全新的包管理与 npm 的不同之处来对比。也可能有些地方写得不对,如果有的话,欢(lai)迎(da)指(wo)正(a)。

Friends

MoeFront Family そら TyanBoot CDog 柚子 祀画 立华 团子 OI/ACM SoneMiyuki Pantw Ringoer Raffica Xeonacid KSKun RioTian Other Arathi Balthild Kenvix mokeyjay Alien Lin ZGQ 纳兰泽雨 Tokei diygod JclMiku Sonic853 Howard QQDie 七夏浅笑 Tsez Handle Kira OZOO Rin404 zoengjinnbiu idealclover var playList = [ { "title": "イニシャル", "artist": "Poppin'Party", "cover": "//p1.music.126.net/r9RXZsu37irUEPsBuvZ1yA==/109951164615885431.jpg", "src":

About Me & This Site

关于我 Akiyama Yume, 可以叫我 吟梦,aka. @kirainmoe, @AyAmita 目前于 厦门大学信息学院 就读计算机科学专业,最近在 ByteDance Feishu 打扫卫生。 退役的 xCPCer. 爱好是打音游。 技能 ✽: C / Java / Golang /

Guestbook

一个简单的留言板。 ps: 评论系统采用 Disqus,若无法正常加载,请先连接到国际互联网。