React的CSS-in-JS方案:styled-components 您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。 这是我学习React后的总结文章之一,通过React的学习,我打开了一个前端新世界。本篇文章要推荐的也是我在项目中使用的一个开源库:styled-components。 该库可以让你使用ES6语法创建样式组件,同时可以很方便的向组件中传入不同的属性来改变组件样式,它和React 2022-01-06 React React
React中创建递归组件 您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。 这段时间我已经完全被React吸引了,在React中,一切皆有可能,从5月底正式在项目中使用React开始,到现在逐步开始看一些关于React底层的一些知识,随着对React的逐渐深入了解,越来越觉得React是那么美妙与神奇。 JSX是React的标志,JSX拥有JavaSc 2021-09-21 React React
TS与React的完美融合:泛型组件 您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。 由于JSX的存在,React解锁了JavaScript的完全编程能力,所以它对TypeScript也有着完美的支持,其中泛型组件是React项目使用了TypeScript后才获得一项新技能。 在之前的很多文章中,我都提到TypeScript用来写中大型项目拥有非常多的优势,无论 2021-09-12 React React
复杂情况下的组件通信Hooks:useContext 您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。 对于一个中后台产品来说,其实Redux显得不是那么有必要,因为它操作复杂和繁琐,而且由于Hooks的发布,让Redux有了更多的替代方案。 在中后台产品中很多数据都仅仅只在当前页面进行展示,几乎不会出现这里获取数据,放在一个完全不同的地方进行展示。如果使用Redux的话还有一定 2021-09-12 React useContext
更多的React-Hooks:ahooks到底有多好用 您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。 这是学习React后的总结文章之一,通过React的学习,我打开了一个前端新世界。本篇文章要推荐的也是我在项目中使用的由蚂蚁生态开源的项目-ahooks。 因为我之前都是写的Vue,所以会和Vue进行一些对比,当然这并不是说Vue不好,Vue是一个非常完善以及易上手的框架,而且 2021-07-25 React React Hooks
React蚂蚁生态-从入门到惊艳 您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。 消失了两个月,这段时间公司新接了一个项目,之前的技术栈是Vue+JavaScript而新项目换成了React+TypeScript,最开始换技术栈的主要原因是为了解决大量数据表格渲染问题(即上万条数据),经过很长时间的探索,目前发现Vue上比较成熟的虚拟列表方案对比React来 2021-07-19 React React入门
WebStorm-2021.2抢先版带来了什么便利 您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。 WebStorm一直是我最喜欢的前端开发编辑器,它集成了目前前端开发中几乎所有需要使用到的功能,在之前我也出过好几篇相关的文章,有兴趣的话可以看: WebStorm各种便利的功能 WebStorm各种便利的功能-代码重构 WebStorm好用的插件 WebStorm好用的插件 2021-07-17 杂谈 IDE工具
最近大受关注的Flutter-环境搭建 您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。 Flutter正式发布在17年,可以说是非常新的一个技术,但是由于Google投入了大量人力,以及双端高度一致的表现,使得该项技术关注度迅速超过React Native,成为现在最受关注的大前端技术之一,到目前为止Flutter已经在GitHub上面拥有120K Start,已 2021-05-09 Flutter Flutter
你使用的Vue插槽(slot)语法可能已经过时了 您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。 插槽在Vue中是一个十分常见以及经常会使用到的功能,它的存在大大提高了组件的复用性,很多时候我们都需要使用插槽来将组件进行复用。 在平时的插槽使用中,我们大部分时间都仅仅使用了插槽的一些简单功能,但其实插槽还有更多高级的功能,比如说能将子组件中的数据传递到父组件中,父组件中能够 2021-04-18 Vue Vue
开箱即用的Web应用打包工具-Parcel 您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。 在10年前,那时前端和后端还没有分离,前端写完了界面后统统都要将页面文件交给后端,然后由后端部署在Tomcat这一类的服务上,那个时代的前端受到了很大程度的轻视,甚至被戏称为-切图仔。 但后来发生了一件大事,那就是Chrome浏览器出现后,Google团队开源了V8引擎,Rya 2021-04-17 web开发 打包