千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > React中的主道具和道具类型

React中的主道具和道具类型

来源:千锋教育
发布人:syq
时间: 2022-09-21 17:00:10 1663750810

  React 有一个内置的用于验证道具的系统,这被称为道具类型。

  React 鼓励开发人员通过将 UI 划分为组件来构建网站。即使我们将它们放在一起并且它们相互依赖,也始终需要将数据从一个组件传递到另一个组件 - 特别是从父组件传递到子组件。React 将组件之间传递的数据作为道具引用,我们将非常详细地介绍它们。

0

  有了这个,让我们一起解开这些重要而复杂的术语 。

  什么是道具?

  首先,让我再次解释一下什么是 React。React 旨在轻松制作单页应用程序。React 使创建交互式 UI 变得简单。为应用程序的每个状态创建简单的视图,当数据更改时,React 将更新并呈现必要的组件。

  现在让我们深入了解什么是道具,以及它们在 React 中的用途。术语“道具”实际上是“属性”的缩写形式。它用于将父组件中用户插入的值传递给子组件。这使得网站更加动态和用户友好。

  现在,我们明白了道具是将值从一个组件传递到另一个组件的东西。让我们通过以下示例了解如何访问和传递数据。我实际上正在举一个动态的卡片示例。

  首先,我的App.js如下图所示:

1

  应用.js

  现在我将制作Card.js文件,我们将在其中使用基于功能的组件。我正在从引导网站上复制其中一个卡源代码。所以我的卡.js文件看起来像这样:

1_6eS_vsQEYdWmiCmvgA5fXQ

  卡.js

  你可以看到我们已经做了一个 React 组件。

3

  实时服务器

  在 React 中使用道具的两种方式

  在我向你解释我们如何在 React 中使用道具之前。我想告诉你,我们可以使用带有或不具有解构功能的道具。

  道具与解构

  我们将 props 变量的名称作为函数参数传递。

4

  卡.js

  您的应用程序.js将如下图所示,因为您已经在App.js中传递了道具值。访问 props 值可以通过将变量名称放在大括号中来完成。

  不变形的道具

  以前,我们在基于组件的函数中将变量作为参数传递。但现在我们将传递道具作为论据。我们将声明道具变量。

5

  卡.j

  您还可以通过将 {标头} 替换为 {props.header} 来避免声明属性变量。

  传递默认

  有时您不想传递值,而是使用默认值来避免任何类型的错误。

6

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT