首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
_xiaoxin
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
函数式组件的渲染
"组件每一次渲染都会有自己的props和state。每一次渲染都会有自己的事件处理函数。"接下来,我们来深刻理解这句话。 这段代码里,我们如果点击button,显示的count的值确实会增加。它的原理是count“监听”状态的变化然后自动更新吗?其实并不是。count不是双向绑…
受控组件与非受控组件(三)
非受控组件指的是表单的数据不再由React组件进行管理,而是交给DOM节点处理,可以使用refs属性来从DOM节点中获取到数据。 非受控组件将代码存储在真实的DOM节点中,可以节省很多代码。 受控组件的特点是它和state是类似双向绑定的,也就是通过state可以实时拿到表单中…
受控组件与非受控组件(二)
讲非受控组件之前,我们先理解Refs and the DOM的概念。 在React的典型数据流中,props是父子组件的唯一交互方式。要修改子组件,就要通过修改props来重新渲染子组件。而refs属性,则提供了在典型数据流以外,强制修改子组件的方式。被修改的子组件可能是一个D…
受控组件和非受控组件(一)
React里面,HTML的表单元素工作方式和其他DOM不太一样。表单元素通常会维护内部的状态,这些状态会根据用户的输入而更新。而React中,可变状态通常保存在state中,并且只能通过setState更新。 所以React就把这两种方式结合起来,让state成为React的“…
i18n(Internationalization)
进行下一步之前,我们要先引入语言文件包,这里我使用中文、英文两种语言,文件是json格式的,所以引入了中文版zh.json和英文版en.json。其实就是普通的json对象,两个文件的结构一样,只有最后的值不同,一个是中文一个是英文。 i18next的基本原理是Context,…
React Redux
用户通过action creator创建action并派发dispatch action。 store收到之后自动调用相应的reducer,传入当前的state和收到的action,返回新的state。 state一旦发生变化,会调用监听函数,通知订阅了store的组件(sto…
关于React Router
通过path属性和component属性,可以配置url对应的路由。 此时,当url为'/'时,我们会渲染App组件,但这时this.props.children是undefined,这种情况下,我们可以使用IndexRoute设置默认页面。 如果我们想url为/message…
React Hook
Hook 使你在无需修改组件结构的情况下复用状态逻辑。在Hook之前,我们可以使用render props和高阶组件来添加可复用的状态逻辑。 render props就是在react组件之间使用一个值为函数的prop共享代码技术,组件接收一个返回React元素的函数,并在组件内…
Leetcode之买卖股票题目总结
关于股票买卖的题目,都可以用动态规划来解决,我们要根据具体题目,分析不同的初始条件以及转移方程。在接下来的每一道题目中,我都会提供使用动态规划方法的解答,以及一些针对某道特定的题目,更为简单的解答思路。 假设以dp[i]来表示第i天的最大利润,我们以dp[i][0]和dp[i]…
better-scroll的踩坑总结
BetterScroll 是一款重点解决移动端(已支持 PC)各种滚动场景需求的插件。它的核心是借鉴的 iscroll 的实现,它的 API 设计基本兼容 iscroll,在 iscroll 的基础上又扩展了一些 feature 以及做了一些性能优化。 使用better-scr…
下一页
个人成就
文章被点赞
25
文章被阅读
18,139
掘力值
645
关注了
2
关注者
4
收藏集
0
关注标签
0
加入于
2021-01-06