蒲公英 · JELLY技术周刊 Vol.21 · React Hooks vs Vue 3 + Composition API

协变星轨
• 阅读 1587

蒲公英 · JELLY技术周刊 Vol.21 · React Hooks vs Vue 3 + Composition API

蒲公英 · JELLY技术周刊 Vol.21

选 React 还是 Vue,每个人心中都会有自己的答案,有很多理由去 pick 心水的框架,但是当我们扪心自问,我们真的可以公正的来评价这两者之间的差异么。或许我们应当回归初心,从最基础的视角来看看关于框架选型等等设计哲学,合适的构架设计才能让项目健康的发展。

登高远眺

天高地迥,觉宇宙之无穷

基础技术

Lodash 安全漏洞背后,你不得不知道的 JavaScript 知识

该篇文章内容可以加深读者对JavaScript基础知识的理解,通过对Loadsh潜在安全漏洞及其修复方案的分析,可以帮助读者对原型污染的产生、原型污染攻击方式及相关防范措施进行深入了解,涉及到的知识点包括但不限于:Object 原型原型原型链NodeJS 相关问题Object.create 方法Object.freeze 方法Map 数据结构深拷贝

从 Web 图标演进历史看最佳实践

在产品中适当使用图标,可以让产品更生动,也更简洁。在前端项目中,处理和引入图标都是必不可少的环节。本文将简单梳理一下图标相关的工作流程的演进,以及我们在百度设计语言系统推进过程中相关的一些尝试。

前端框架

用 React 和 Vue 做了两个完全一样的 App 之后,这是我的完整对比评测

“对比一下 React 和 Vue” 是一道常见的面试题。Sunil Sandhu 兄弟想要更为中立地回答这个问题,所以他一直在尝试构建一个标准、完整的 Todo App 来对比这俩框架的工作流程。在 React Hooks 和 Vue Composition Api 分别发布后,他发布了 2020 版的 React & Vue 对比评测。

图形编程

不顾一切找圆角 —— Figma 实时平滑圆角方案探究

你还在粗暴地使用直角圆角吗?在 iOS7 时代,苹果对主屏图标做了非常精巧的改动,引入了平滑圆角的概念。使用数学语言来描述便是:平滑圆角的边缘曲率是连续的,而直角圆角不是。这看似微不足道,但这种设计小细节却有很大的体验影响。

【译文】http://www.martinrgb.com/blog...

设计哲学

细说 SOLID —— OOD 的 5 原则

在程序设计领域,面向对象是我们逃不开的话题,而 SOLID 原则是一种为了避免不良而设计的编码标准,是所有的软件开发人员都应该清楚的,但很少人能够概括面向对象方法和原则,面向对象设计和过程式设计的关键区别在哪,以及怎么定义和衡量可读性、究竟什么是可复用性、怎样的代码称为脆弱和僵化的。这篇文章从 SOLID 原则出发,通过更贴近业务的解释性文字和具体的代码示例来回答这些问题。

只写 2 行代码,为何需要 2 天?

很多时候我们会把代码行数作为一个重要的 KPI 指标,来量化我们的工作,但是它真的可以决定我们工作的价值么?针对不懂技术的上司或者 PM,该如何回答这个问题?本文列出了一些可能的理由。

【译文】https://zhuanlan.zhihu.com/p/...

人工智能

【好书推荐】算法的落地《推荐系统实践》

本书主要提供了搭建推荐系统过程会遇到的数据来源,数据分类,算法/模型选择,以及效果评价等问题的思考方向。并以大量工程化的内容结合少量算法讲解,十分适合了解算法落地。

【豆瓣评分 8.1】https://book.douban.com/subje...

沧海拾遗

沧海拾遗,积跬步以至千里
从程序媛角度去看项目管理

合理的设计项目构架很重要,合理的去管理项目同样重要,如何分析需求、拆分、排期是开发中重要的一环。虽然学校不会教大家该怎么做,但是我们的程序媛小姐姐却深谙此道,现在就让小姐姐为大家补上这关键的一课,管理预期,控制风险,让上线再无压力。

Design Tokens —— 设计与开发碰撞的火花

前端开发的过程中,设计师的参与是必不可少的,他们也是开发中的重要一环。在业务流程中,设计师将自己的设计稿交付给开发者,期望可以在项目中完美复现,但是想要在所有细节上都能复刻难度非常大,这时候 Design Tokens 就承载者双方的期待应运而生。

「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术工程化跨端框架技术图形编程服务端开发桌面开发人工智能设计哲学前端框架」等多个大方向的业界热点,并加以专业的解读;不仅如此,我们还会推介精选凹凸技术文章,向大家呈现团队内的研究技术方向。

抬头仰望,蒲公英的种子会生根发芽,如夏花绚烂;格物致知,我们登高远眺、沧海拾遗,以求积硅步而至千里。

蒲公英 · JELLY技术周刊贡献指南

蒲公英 · JELLY技术周刊 Vol.21 · React Hooks vs Vue 3 + Composition API

欢迎关注凹凸实验室博客:aotu.io

或者关注凹凸实验室公众号(AOTULabs),不定时推送文章。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
3年前
SQL利用函数或存储过程求男或女的总分平均分
!(https://oscimg.oschina.net/oscnet/633e11621f3e13e713cf063db00d72c8aa0.png)函数alterfunctionxb(@xingbievarchar(2))returnstableas
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Wesley13 Wesley13
3年前
Java日期时间API系列36
  十二时辰,古代劳动人民把一昼夜划分成十二个时段,每一个时段叫一个时辰。二十四小时和十二时辰对照表:时辰时间24时制子时深夜11:00凌晨01:0023:0001:00丑时上午01:00上午03:0001:0003:00寅时上午03:00上午0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(