写点什么

20 个大前端必知领域之「React」

  • 2020-05-13
  • 本文字数:234 字

    阅读完需:约 1 分钟

20个大前端必知领域之「React」


React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在 2013 年 5 月开源了。


由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具

一线实践案例


2020-05-13 18:301142

评论

发布
暂无评论
  • 3 📖 《JavaScript 高级程序设计》__ 语言基础(下)

    大家好,我是HoMeTown,web领域有一本神书大家应该都有看过,这本书我看过两遍,但是每次看都是粗粗的略过一些重要的知识点,甚至一些面试过程中的问题,在这本书里都能找到答案。

    2023-01-17

  • 39|语法扩展:通过 JSX 来做语法扩展

    这节课我们就来看看JSX是如何用在Web UI开发中的。即使你不使用React,这样的模版模式也有很大的借鉴意义。

    2022-12-17

  • 手写一个 Redux, 深入理解其原理 - 面试进阶

    Redux可是一个大名鼎鼎的库,很多地方都在用,我也用了几年了,今天这篇文章就是自己来实现一个Redux,以便于深入理解他的原理。我们还是老套路,从基本的用法入手,然后自己实现一个Redux来替代源码的NPM包,但是功能保持不变。本文只会实现Redux的核心库,

    2022-10-26

  • react 源码中的协调与调度

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

    2023-01-02

  • 32|Fabric:新渲染器的演进之路

    对核心渲染流程的持续迭代和优化,是 React Native 能够广受欢迎的重要原因之一。

    2023-01-01

  • 18|Node.js 服务端渲染页面:客户端渲染和服务端渲染有何区别?

    如何定制Vue.js全栈项目的SSR和CSR结合方案,核心要考虑项目的前后端耦合或者解构的情况,同时还要考虑到国内大厂的前后端分离的技术趋势。

    2023-01-04

  • 17|Koa.js:如何结合 Koa.js 开发 Node.js Web 服务?

    前后端项目分离的理念要从具体的需求场景来分析,要从“技术”“管理”和“行情”这三个视角看待,不能脱离实际环境,一昧讨论技术理念的利弊优劣。

    2023-01-02

  • 手写一个 Redux, 深入理解其原理 - 面试进阶

    Redux可是一个大名鼎鼎的库,很多地方都在用,我也用了几年了,今天这篇文章就是自己来实现一个Redux,以便于深入理解他的原理。我们还是老套路,从基本的用法入手,然后自己实现一个Redux来替代源码的NPM包,但是功能保持不变。本文只会实现Redux的核心库,

    2022-11-09

  • 3 📖 《JavaScript 高级程序设计》__ 语言基础(上)

    大家好,我是HoMeTown,web领域有一本神书大家应该都有看过,这本书我看过两遍,但是每次看都是粗粗的略过一些重要的知识点,甚至一些面试过程中的问题,在这本书里都能找到答案。

    2023-01-17

  • 31|多线程:RN 底层是如何保障交互体验的?

    这一讲我们会围绕着 React Native 的多线程进行介绍,并会重点介绍新架构是如何改善交互体验的。

    2022-12-01

  • 面试官:说说 React-SSR 的原理

    所谓同构,简而言之就是,第一次访问后台服务时,后台直接把前端要显示的界面全部返回,而不是像 SPA 项目只渲染一个 <div id="root"></div> 剩下的都是靠 JavaScript 脚本去加载。这样一来可以大大减少首屏等待时间。

    2023-01-03

  • 一道 React 面试题把我整懵了

    提问:react项目中的JSX里,onChange={this.func.bind(this)}的写法,为什么要比非bind的func = () => {}的写法效率高?

    2022-10-25

  • 手写一个 Redux, 深入理解其原理 - 面试进阶

    Redux可是一个大名鼎鼎的库,很多地方都在用,我也用了几年了,今天这篇文章就是自己来实现一个Redux,以便于深入理解他的原理。我们还是老套路,从基本的用法入手,然后自己实现一个Redux来替代源码的NPM包,但是功能保持不变。本文只会实现Redux的核心库,

    2022-12-16

  • 前端培训机构应该怎么选

    线下学习前端培训机构应该怎么选?随着前端开发行业的不断发展,相关企业对前端开发技术人才的需求量越来越大,而企业对具有丰富开发实战经验的前端开发人员似乎情有独钟,因此这不得不让小伙伴在学习前端开发技术的过程中积累更多的项目实战经验。这时,市场

    2022-10-06

  • 一道 React 面试题把我整懵了

    提问:react项目中的JSX里,onChange={this.func.bind(this)}的写法,为什么要比非bind的func = () => {}的写法效率高?

    2023-02-28

  • 软件开发入门教程网之 Git 基本操作

    Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。

    2023-01-11

  • 从源码角度看 React-Hydrate 原理

    React 渲染过程,即ReactDOM.render执行过程分为两个大的阶段:render 阶段以及 commit 阶段。React.hydrate渲染过程和ReactDOM.render差不多,两者之间最大的区别就是,ReactDOM.hydrate 在 render 阶段,会尝试复用(hydrate)浏览器现有的 dom 节点,并相互

    2022-11-25

  • 一天梳理完 React 所有面试考察知识点

    性能优化,永远是面试的重点,性能优化对于 React 更加重要

    2022-12-15

  • react 源码分析:babel 如何解析 jsx

    同作为MVVM框架,React相比于Vue来讲,上手更需要JavaScript功底深厚一些,本系列将阅读React相关源码,从jsx -> VDom -> RDOM等一些列的过程,将会在本系列中一一讲解

    2023-02-06

  • 2. RESTful API 的设计与优化实践策略

    2023-02-16

发现更多内容
20个大前端必知领域之「React」_开源_闫佳忆_InfoQ精选文章