全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

React中的主道具和道具类型

发布时间:2022-09-21 17:00:10
发布人:syq

  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

相关文章

什么是域控制器?

什么是域控制器?

2023-10-15
图卷积网络和self-attention有什么区别?

图卷积网络和self-attention有什么区别?

2023-10-15
深度学习模型权重h5、weights、ckpt、pth有什么区别?

深度学习模型权重h5、weights、ckpt、pth有什么区别?

2023-10-15
机器学习中Inference和predict的区别是什么?

机器学习中Inference和predict的区别是什么?

2023-10-15

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取