zooteam 前端周刊|第 57 期 - 编程思维

政采云前端小报第57期

浏览更多往期小报,请访问: https://weekly.zoo.team

GitHub启动代码永久保存计划,至少一千年-InfoQ

通过不间断的跨各种数据格式和位置存储多副本的方式保护代码...

“12306”的架构到底有多牛逼?

大型高并发系统架构都是怎么去实现的?

2019 TWeb 腾讯前端技术大会精彩回顾 - 掘金

周六的时候去了 TWeb 腾讯前端技术大会, 总结一下. 为了更清晰地阐述一些技术点,我会加上自己的理解介绍大会中的重点内容和相关技术落地的成果或进度. 分享主题: 是时候了解一下 Web IDL

惊恐,还真有大神把地府后台管理系统做出来了,“阎王爷”疯狂点

牛逼!

闲鱼架构这样演进

一个多业务、多状态、多操作的交易链路...

如何实现 React 中的状态自动保存?

假设有下述场景:移动端中,用户访问了一个列表页,上拉浏览列表页的过程中,随着滚动高度逐渐增加,数据也将采用触底分页加载的形式逐步增加,列表页浏览到某个位置,用户看到了感兴趣的项目,点击查看其详情,进入详情页...

【第1782期】前端智能漫谈 - 写给前端的AI白皮书

前端能玩的还可以这样啊

从 DevOps 到 Serverless

没有比“不用做”更有效的方式来解决“如何更高效做”的问题。

双 11 模块 79.34% 的代码是怎样智能生成的?

AI × FrontEnd = ? 作为今年阿里经济体前端委员会的四大技术方向之一,前端智能化方向一被提及,就不免有人好奇:前端结合 AI 能做些什么,怎么做,未来会不会对前端产生很大的冲击等等。本篇文章将围绕这些问题,以「设计稿自动生成代码」场景为例,从背景分析、竞品分析、问题拆解、技术方案等几个角度切入,细述相关思考及过程实践。

都快2020年了,还不会Linux 基础命令? - 掘金

前言 程序员:“我要跑路了,告诉我命令行是rm -rf /*的那个人你小心点。” “rm -rf” 引发的血案都在菜鸟程序员中经常出现,初初入行的前后端们基础不扎实。 容易出现没有图形用户界面 (GUI)就无从下手,连部署应用都不会的尴尬局面...

版权声明:本文版权归作者所有,遵循 CC 4.0 BY-SA 许可协议, 转载请注明原文链接
https://segmentfault.com/a/1190000021098473

react hooks 在蚂蚁金服的实践 - 编程思维

组件 组件是 UI + 逻辑的复用,但逻辑复用能力等于 0。 一个 React 项目,是由无数个大大小小的组件组合而成的。在 React 的世界中,组件是一等公民。而我们平时拆分组件的依据无非是:尽量的复用代码。 组件是 UI + 逻辑的复用,你不能将 UI 和逻辑拆开。比如 Antd 的 Cascader 级联选择

性能!!让你的 react 组件跑得再快一点 - 编程思维

本文首发于政采云前端团队博客:性能!!让你的 React 组件跑得再快一点 性能和渲染(Render)正相关 React 基于虚拟 DOM 和高效 Diff 算法的完美配合,实现了对 DOM 最小粒度的更新。大多数情况下,React 对 DOM 的渲染效率足以我们的业务日常。但在个别复杂业务场景下,性能问题依然会困扰

zooteam 前端周刊|第 56 期 - 编程思维

政采云前端小报第56期浏览更多往期小报,请访问: https://weekly.zoo.team 浅谈spa、seo与ssr - 前端 - 掘金 前后端分离算是最近Web开发的大趋势了,目前已经有大量的公司使用了前后端分离的开发方式。那我们就来大概谈谈前后端分离开发中必须要了解和接触的几个概念:SPA、SEO和SSR

如何用一个定时器维护多个需要实时更新的效果 - 编程思维

场景重现 之前在做一个IM的模块,有一个撤回消息后两分钟之内可以重新编辑的功能,项目是用react做的,按照正常的思路,只需传入一个消息撤回的时间markTime,然后用现在时间Date.now()去判断是否已经超时两分钟。然而理想总是美好的,由于没有去触发react的重新渲染机制,即使超时了重新编辑的按钮也不会消失,

手写react-router-dom - 编程思维

需要实现的功能 路由模式:hash,browser 组件:HashRouter,BrowserRouter,Route,Switch,Redirect,Link 当前路由信息:路径pathname,参数query 路由跳转:push,replace,go,goBack react-router-dom使用

从 ux 与 dx 来谈一谈 react swr - 编程思维

自从 9102 年初 react 推出了 Hook 之后,我就开始在私人项目中先行了。不得不说的是,react Hook 的确足够“跨时代”。大量的文章研读以及伴随着项目中组件的改造,对Hook 的优点,缺点,以及本身的机制也有一定的了解。 如果你是 Hook 初学者,建议先阅读 https://usehooks.c

组件设计 —— 重新认识受控与非受控组件 - 编程思维

重新定义受控与非受控组件的边界 React 官网中对非受控组件与受控组件作了如图中下划线的边界定义。一经推敲, 该定义是缺乏了些完整性和严谨性的, 比如针对非表单组件(弹框、轮播图)如何划分受控与非受控的边界? 又比如非受控组件是否真的如文案上所说的数据的展示与变更都由 dom 自身接管呢? 在非受控组件中, 通常业

create-react-app中添加less支持的实现 - 编程思维

使用 create-react-app 脚手架创建项目后,默认是不支持 less 的。所以我们需要手动添加。 第一步 暴露webpack配置文件 使用 create-react-app 创建的项目,默认情况下是看不到 webpack 相关的配置文件,我们需要给它暴露出来,使用下面命令即可: npm run ejec