最新 最热

React Native 0.71正式版发布,Ts成为默认开发语言

2023年1月14日,React Native官方发布了0.71版本,此版本带来了很多重磅和突破性的更新,同时,感谢70多位贡献者带来的了1000多次提交。下面是0.71版本带来的主要更新内容:...

2023-02-02
1

通过8个常用hook手把手教你封装hooks

对于使用 react 的同学来说,hook 一定不陌生,但是如何封装 hook 以及在业务中怎么使用封装的 hook,很多同学并没有一个很好的实践,这篇文章就通过10个常用的 hook 让大家学会封装 hook,能够在自己的业务中使用,提高复用率,减...

2023-01-31
0

Vue3.0即将到来,你准备好了么?

这不是跟React Hooks很像吗?大家看到的第一感觉是这样,但看完整篇文章之后,会发现比React Hooks更简单且更亲切了一点,Function-based的Script写法跟原本Vue 2.x的写法有一点不太一样,对于原本写习惯2.x的朋友来说可能会不...

2023-01-31
0

【学习笔记】尚硅谷Webpack5入门到原理 | 基础篇

需要注意的是 package.json 中 name 字段不能叫做 webpack, 否则下一步会报错

2023-01-17
1

Webpack提取页面公共资源

在做React开发时,经常需要引入react和react-dom基础库,这样在打包的时候速度就会比较慢,这种情况下我们可以将这些基础库忽略掉,将它们通过CDN的方式直接引入,而不打包到bundle文件里面去。...

2023-01-16
1

替代Evernote,一款完全开源的端到端加密笔记服务!

Notesnook是一款免费的开源笔记应用程序,该笔记专注于提升用户的隐私和易用性。为了确保零知识原则,Notesnook使用XChaCha20-Poly1305和Argon2加密您设备上的一切。这么做的目的是让用户安心,百分百地相信他们的笔记是安...

2023-01-12
0

React DOM Diff算法

时间在更新,每次更新,虚拟DOM就会进行对比,如果对比出不同,才会重新渲染真实DOM。对比的最小粒度是:标签。(最小粒度:买房只能买一套,而不能买一平米。那么一套房就是房子的最小粒度)...

2023-01-12
0

React入门四:React组件的使用

思考:项目中的组件多了后,该如何组织这些组件那? 选择1:将所有组件都写在一个js文件中 选择2:将所有组件都放到单独的js文件中 组件作为一个独立的个体,一般会放到一个单独的js文件中。...

2023-01-12
0

React--9: 组件的三大核心属性2:props与构造器

在 React 组件挂载之前,会调用它的构造函数。在为 React.Component 子类实现构造函数时,应在其他语句之前前调用 super(props)。否则,this.props 在构造函数中可能会出现未定义的 bug。...

2023-01-12
0

React--2: jsx

parse:用于 json 转为 js 的对象 stringfy:用于将 js 对象转为 json

2023-01-12
1