首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
争气b
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 102
沸点 0
赞
102
返回
|
搜索文章
赞
文章( 102 )
沸点( 0 )
JS 常见的 6 种继承方式
继承概念的探究 说到继承的概念,首先要说一个经典的例子。 先定义一个类(Class)叫汽车,汽车的属性包括颜色、轮胎、品牌、速度、排气量等,由汽车这个类可以派生出“轿车”和“货车”两个类,那么可以在汽
基于React Hooks实现表单双向数据绑定
Vue的双向数据绑定让表单控制变得很方便。本文是基于React Hooks实现Vue的v-model指令的一个解决方案,让大家也可以像Vue一样控制表单。
React Hooks 实践分享
React Hooks 它可以让你在函数组件中使用 React 的特性,不再需要使用面向对象的编程范式来编写 Class 组件,恢复 Javascript 灵活且强大的语言特性。 useState 用于声明直接变量,指声明时不需要通过计算就能获得初始值的变量。useState …
手写React Hook核心原理
useState可以在函数组件中,添加state Hook。 调用useState会返回一个state变量,以及更新state变量的方法。useState的参数是state变量的初始值,初始值仅在初次渲染时有效。 更新state变量的方法,并不会像this.setState一样…
手写 React Hooks
Hook 是一个特殊的函数,它可以让你“钩入” React 的特性。例如,useState 是允许你在 React 函数组件中添加 state 的 Hook。 可能要用到 render props (渲染属性)或者 HOC(高阶组件),但无论是渲染属性,还是高阶组件,都会在原先…
解决postMessage在IE11跨域无法通信问题
曾经遇过一个case,公司原有的一套系统需要和新系统做交互,流程是从旧系统打开新窗口加载新系统,然后在新系统触发某些操作时,发送信息回旧系统并处理。HTML5有一个postMessage的API可以支持跨窗口通信。参考MDN做了一个简单的POC。 这个方法可以实现窗口间双向通信…
「查缺补漏」女朋友问我能不能给她讲讲reduce
女朋友问我能不能给她讲讲reduce,想想之前对reduce理解的也不是很深刻,这次正好趁着给她讲解的功夫自己也巩固一下。 initialValue是可选值,看似不太重要,但是对accumulator和currentValue却有着很重要的影响。 从上述例子可以看出,当init…
关于useEffect的一切
本文接下来将深入源码,带你了解这些知识。 这,就是关于useEffect的一切。 其中,只有渲染器会执行渲染视图操作。 对于浏览器环境来说,只有渲染器会执行类似appendChild、insertBefore这样的DOM操作。 答案是:他会为需要更新的内容对应的fiber(可以…
React高阶组件
如果你需要注入多个mixins,其中一个是自己的,另外的可能是第三方的。那有可能在两个mixins里使用了相同名称的方法,这会使得其中的一个不起作用,而你能做的只有修改其中一个方法的名称。另一方面,一个mixins一开始可能是非常简单的,仅仅需要实现某一个功能,但当业务越加的复…
React 组件设计
对于不会随时态发生变化的 State, 我们则称为值, 基于这点, 可以将组件分为无状态有值, 无状态无值, 有状态有值, 有状态无值 四类 UI 组件. 由此我们可以推测出, 在一个应用系统中, 不仅仅是状态的管理更是对值的管理. 没有自身状态, 同时也不接受外部传值的纯 U…
下一页
个人成就
文章被阅读
394
掘力值
24
关注了
2
关注者
2
收藏集
4
关注标签
17
加入于
2016-09-22