最新 最热

Airbnb 的 React Native 历程(四):React Native 落下帷幕

转载请注明出处。请前往 Tiga on Tech 查看原文以及更多有趣的技术文章。

2022-10-19
1

Airbnb 的 React Native 历程(五):Airbnb 移动端的下一步

转载请注明出处。请前往 Tiga on Tech 查看原文以及更多有趣的技术文章。

2022-10-19
1

vue源码分析-响应式系统工作原理

上一章,我们讲到了Vue初始化做的一些操作,那么我们这一章来讲一个Vue核心概念响应式系统。

2022-10-19
1

React高级特性之Render Props

如果一个组件有一个render属性,并且这个render属性的值为一个返回React element的函数,并且在组件内部的渲染逻辑是通过调用这个函数来完成的。那么,我们就说这个组件使用了render props技术。...

2022-10-19
1

React高级特性之Context

在典型的React应用中,数据是通过props,自上而下地传递给子组件的。但是对于被大量组件使用的固定类型的数据(比如说,本地的语言环境,UI主题等)来说,这么做就显得十分的累赘和笨拙。Context提供了一种在组件之间(上下层级关系...

2022-10-19
1

从零手写react-router

至于react-router帮助我们实现了什么东西我就不过多阐述了, 这个直接移步官方文档, 我们下面直接聊实现

2022-10-19
1

react源码中的协调与调度

其实在React执行过程中,会有数不清的任务要去执行,但是他们会有一个优先级的判定,假如两个事件的优先级一样,那么React是怎么去判定他们两谁先执行呢?...

2022-10-19
1

react源码分析:组件的创建和更新

因为初始化的源码文件部分所涵盖的内容很多,包括创建渲染、更新渲染、Fiber树的创建与diff,element的创建与插入,还包括一些优化算法,所以我就整个的React执行流程画了一个简单的示意图。...

2022-10-19
1

React组件之间的通信方式总结(下)

但是 React 和 Vue 相同都是数据驱动的,但是这个时候和数据驱动没啥关系,每隔1秒钟重新创建一个 ele,然后再渲染到页面中,视图才发生变化;为了使用数据驱动,我们需要使用 React 的组件...

2022-10-19
1

Webpack构建速度优化

当我们的项目越来越大,webpack的配置项越来越多时,构建速度会越来越慢,所以我们需要通过一些配置来提高webpack的构建速度。

2022-10-18
1