自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 React 受控组件

但是为什么在使用Ant Design的时候初始值传undefined就没有问题呢,那肯定是Ant Design已经做过处理啦。在开发react项目中受控组件已经是老生常谈的事情了,但是当自己封装Input组件的时候发现就算不绑定onChange事件也能正常使用,查阅官方文档后发现value必须始终传字符串。可以看到在绑定value的时候其实是经过了fixControlledValue的处理了的,如果值为undefined或者null就返回空字符串。

2023-08-20 14:56:03 126 2

原创 React中Context与React-Redux的区别

官方地址:使用 Context 深层传递参数 – Reactreact中有状态提升的概念,如果一个状态被兄弟组件都用到的话那么这个状态就可以被提升到共同的父组件然后通过prop传递下去。但是随着组件数的层级越来越多prop的传递也会越来越深这就导致了开发、调试成本的增加。这时候Context就可以解决这个问题。Context可以避免prop的层层传递同时当值发生变化时也可以触发React组件的更新Context基础用法使用createContext创建Context上下文。

2023-07-28 17:13:56 778 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除