首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Erina
掘友等级
前端开发
|
UCloud
技术栈:React ,兴趣爱好:舞蹈
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
84
文章 83
沸点 1
赞
84
返回
|
搜索文章
赞
文章( 83 )
沸点( 1 )
大型 SPA 项目架构设计与重构
本文主要为分享我司控制台最近两年的架构演进,遇到的问题和解决方案等。控制台项目包含近百个不同产品,跨部门、跨地域协作开发,是一个比较典型的大型 SPA 前端项目。
Object.create()、new Object()和{}的区别
平时代码中必定会使用对象,通常是用最直接的字面量方法创建var obj = {},最近在整理JS继承方式时遇到Object.create()也可以创建对象,另外,也可以用new Object()关键字创建。 这样一比较,其实字面量创建和new关键字创建并没有区别,创建的新对象的…
从未看过源码,到底该如何入手?分享一次完整的源码阅读过程
我觉得每个人可能都有过看源码的想法吧,也包括我。因为看源码不光能使自己对这个库更加熟悉,还能学习到作者强大的思想,久而久之,自己的水平和思想也会有明显的提升的。 1. 查看工具函数 2. 入口文件 3. Store类的实现 可以看到传入的 options 整体可以看成一个根模块…
React PureComponent 使用指南
React PureComponent 使用指南
memo、useMemo及useCallback解析
前言 在hooks诞生之前,如果组件包含内部 state,我们都是基于 class 的形式来创建组件。 在react中,性能优化的点在于: 调用 setState,就会触发组件的重新渲染,无论前后 s
getDerivedStateFromProps
React生命周期的命名一直都是非常语义化的,这个生命周期的意思就是从props中获取state,可以说是太简单易懂了。 可以说,这个生命周期的功能实际上就是将传入的props映射到state上面。 意味着即使你的props没有任何变化,而是父state发生了变化,导致子组件发…
用Golang构建gRPC服务
在.proto文件中定义一个服务。 使用protocol buffer编译器生成客户端和服务端代码。 使用gRPC的Go API为你的服务写一个客户端和服务器。 继续之前,请确保你已经对gRPC概念有所了解,并且熟悉protocol buffer。需要注意的是教程中的示例使用的…
eslint + prettier + vscode 配置实现保存自动格式化
相信大家在接触不同项目参与开发时,已经领略过许多风格各异的代码风格,其中不乏结构清晰风格统一的优质代码,更多的时候我们会遇到在同一个项目中也可能是在同一个文件中风格迥异的代码,这个时候多少会让你无从下手然后按照自己的风格"锦上添花"。根本原因还是 javascript 本身对代…
前端模块简史 - CJS & *MD & ES Modules & SystemJS & Webpack
在没有前端模块化规范前,我们通过抽离公共逻辑放到公共代码中,而后在不同的页面中直接引用想要的文件来实现代码模块化和模块共享。 早期的会将变量都暴露在全局,这样方便调用但是却会严重污染全局变量。 而后出现了使用命名空间来减少对全局作用域的影响,但是由于代码都在全局作用域执行很容易…
React Hooks 概览
React 全部 Hooks 总结,以及 React Redux、React Router 中常用 Hooks 整理。
下一页
个人成就
文章被点赞
89
文章被阅读
12,018
掘力值
375
关注了
102
关注者
23
收藏集
10
关注标签
90
加入于
2018-02-26