📝 ReactJS教程

66篇技术文档
  ReactJS的优缺点

📅  最后修改于: 2020-12-19 03:46:10        🧑  作者: Mango

ReactJS的优缺点如今,ReactJS已成为高度使用的开源JavaScript库。它有助于创建需要最少的工作量和编码的令人印象深刻的Web应用程序。 ReactJS的主要目标是开发可提高应用程序速度的用户界面(UI)。下面给出了ReactJS的重要利弊:ReactJS的优势1.易学易用ReactJS更容易学习和使用。它附带了大量的文档,教程和培训资源。任何有JavaScript背景的开发人员都...

  ReactJS与AngularJS

📅  最后修改于: 2020-12-19 03:47:05        🧑  作者: Mango

AngularJS和ReactJS之间的区别AngularJSAngularJS是用于构建动态Web应用程序的开源JavaScript框架。 Misko Hevery和Adam Abrons在2009年开发了AngularJS,现在Google对其进行了维护。 Angular的最新版本于2019年3月11日为1.7.8。它基于HTML和JavaScript,主要用于构建单页应用程序。可以使用<sc...

  ReactJS vs ReactNative

📅  最后修改于: 2020-12-19 03:48:00        🧑  作者: Mango

ReactJS和React Native之间的区别ReactJSReactJS是一个开放源代码的JavaScript库,用于构建Web应用程序的用户界面。它仅负责应用程序的视图层。它为开发人员提供了由一小段隔离的代码(称为“组件”)组成复杂的UI。 ReactJS由两部分组成,第一部分是组件,这些部分包含HTML代码以及您希望在用户界面中看到的内容,第二部分是HTML文档,将在其中呈现所有组件。F...

  React vs.Vue

📅  最后修改于: 2020-12-19 03:48:55        🧑  作者: Mango

反应与VueReact和Vue是目前最受欢迎的两个JavaScript库,用于构建数千个网站。 React和Vue都是非常强大的框架,具有各自的优缺点。您必须选择哪一个取决于业务需求和用例。React和Vue都有很多共同之处,例如基于组件的体系结构,虚拟DOM的使用,道具的使用,用于调试的chrome Dev工具等等。但是,两者都有一些显着差异,如下所示。ReactVueDefinitionRea...

  ReactJS JSX

📅  最后修改于: 2020-12-19 03:49:53        🧑  作者: Mango

React JSX正如我们已经看到的那样,所有React组件都有一个render函数。 render函数指定React组件的HTML输出。 JSX(JavaScript扩展)是一个React扩展,它允许编写类似于HTML的JavaScript代码。换句话说,JSX是React使用的类似HTML的语法,它扩展了ECMAScript,因此类似HTML的语法可以与JavaScript / React代码...

  [[ReactJS组件

📅  最后修改于: 2020-12-19 03:50:49        🧑  作者: Mango

反应组件早期,开发人员编写了数千行代码来开发单个页面应用程序。这些应用程序遵循传统的DOM结构,因此在其中进行更改是一项非常具有挑战性的任务。如果发现任何错误,它将手动搜索整个应用程序并进行相应更新。引入了基于组件的方法来克服一个问题。在这种方法中,整个应用程序被划分为一个小的逻辑代码组,称为组件。组件被视为React应用程序的核心构建块。它使构建UI的任务变得更加容易。每个组件都存在于同一空间中...

  ReactJS状态

📅  最后修改于: 2020-12-19 03:51:45        🧑  作者: Mango

反应状态状态是可更新的结构,用于包含有关组件的数据或信息。组件中的状态可以随时间变化。状态随时间的变化可以作为对用户操作或系统事件的响应而发生。具有状态的组件称为有状态组件。这是React组件的核心,它决定了该组件的行为及其呈现方式。他们还负责使组件动态和交互式。状态必须保持尽可能简单。可以使用setState()方法进行设置,并调用setState()方法触发UI更新。状态代表组件的本地状态或信...

  ReactJS道具-JavaPoint

📅  最后修改于: 2020-12-19 03:52:41        🧑  作者: Mango

反应道具道具代表“属性”。它们是只读组件。它是一个存储标记属性值的对象,其工作方式类似于HTML属性。它提供了一种将数据从一个组件传递到其他组件的方法。它类似于函数参数。道具被传递到组件以同样的方式作为变量,函数传递。道具是不可变的,因此我们无法从组件内部修改道具。在组件内部,我们可以添加称为props的属性。这些属性作为this.props在组件中可用,并且可以在我们的render方法中用于渲染...

  ReactJS道具验证

📅  最后修改于: 2020-12-19 03:53:39        🧑  作者: Mango

反应道具验证道具是将只读属性传递给React组件的重要机制。通常需要道具在组件中正确使用。如果使用不正确,则组件可能无法正常工作。因此,需要使用道具验证来改善反应成分。道具验证是一种可帮助开发人员避免将来出现错误和问题的工具。这是强制正确使用组件的有用方法。它使您的代码更具可读性。 React组件使用特殊属性PropTypes来帮助您通过验证通过props传递的值的数据类型来捕获错误,尽管不必使用...

  ReactJS状态与道具

📅  最后修改于: 2020-12-19 03:54:32        🧑  作者: Mango

状态与道具州状态是一种可更新的结构,用于包含有关组件的数据或信息,并且可以随时间变化。状态更改可以作为对用户操作或系统事件的响应而发生。这是React组件的核心,它决定了该组件的行为及其呈现方式。状态必须保持尽可能简单。它代表组件的本地状态或信息。它只能在组件内部或由组件直接访问或修改。道具道具是只读组件。它是一个存储标记属性值的对象,其工作方式类似于HTML属性。它允许将数据从一个组件传递到其他...

  React构造函数

📅  最后修改于: 2020-12-19 03:55:31        🧑  作者: Mango

什么是构造函数?构造函数是一种用于初始化类中对象状态的方法。在类中创建对象期间会自动调用它。构造函数的概念在React中是相同的。在安装组件之前,会调用React组件中的构造函数。在为React组件实现构造函数时,需要在其他任何语句之前调用super(props)方法。如果不调用super(props)方法,则this.props将在构造函数中未定义,并可能导致错误。句法在React中,构造函数主...

  React Component API

📅  最后修改于: 2020-12-19 03:56:29        🧑  作者: Mango

React Component APIReactJS组件是顶级API。它使代码完全独立且可在应用程序中重用。它包括用于以下方面的各种方法:创建元素转换元素碎片在这里,我们将解释React组件API中可用的三种最重要的方法。setState()强制性升级()findDOMNode()setState()此方法用于更新组件的状态。此方法并不总是立即替换状态。相反,它只会将更改添加到原始状态。它是用于响...

  React组件生命周期

📅  最后修改于: 2020-12-19 08:30:46        🧑  作者: Mango

反应组件生命周期在ReactJS中,每个组件创建过程都涉及各种生命周期方法。这些生命周期方法称为组件的生命周期。这些生命周期方法不是很复杂,在组件生命周期的各个阶段都需要调用。组件的生命周期分为四个阶段。他们是:初始阶段安装阶段更新阶段卸载阶段每个阶段都包含一些特定于特定阶段的生命周期方法。让我们逐一讨论每个阶段。1.初始阶段这是ReactJS组件生命周期的诞生阶段。在这里,组件开始了通往DOM的...

  React Forms

📅  最后修改于: 2020-12-19 08:31:43        🧑  作者: Mango

反应形式表单是任何现代Web应用程序不可或缺的一部分。它允许用户与应用程序交互以及从用户那里收集信息。表单可以执行许多任务,这些任务取决于您的业务需求和逻辑的性质,例如用户身份验证,添加用户,搜索,过滤,预订,订购等。表单可以包含文本字段,按钮,复选框,单选按钮,等等建立表格React提供了一种有状态的,被动的方法来构建表单。组件而不是DOM通常处理React表单。在React中,表单通常是通过使...

  React受控Vs不受控制的组件

📅  最后修改于: 2020-12-19 08:32:35        🧑  作者: Mango

反应受控VS。不受控制的组件受控组件受控组件绑定到一个值,并且其更改将通过使用基于事件的回调在代码中处理。在这里,输入表单元素是由react本身而不是DOM处理的。在这种情况下,可变状态保留在state属性中,并且仅使用setState()方法进行更新。受控组件具有控制在每次onChange事件发生时传递给它们的数据的功能。然后,将这些数据保存到状态并使用setState()方法进行更新。它使组件...