反应语义用户界面引用插件
原文:https://www . geeksforgeeks . org/reactjs-semantic-ui-ref-addons/
语义用户界面是一个现代框架,用于为网站开发无缝设计。它为用户提供了轻量级的组件体验。它使用预定义的 CSS 和 JQuery 来合并不同的框架。
在本文中,我们将学习如何在 ReactJS 语义 UI 中使用引用插件。Ref Addons 用于制造功能组件和类组件。我们可以在 useRef 方法中使用 innerRef 属性
属性:
- Forward Ref: 它使用 Forward Ref 方法,该方法允许父组件将 Ref 传递给其子组件。
- 内部引用:引用插件中的内部引用属性用于类内组件和功能组件,并返回 DOM 节点。
- 文本区域:此属性用作默认文本区域。它用于覆盖表单组件。文本区域用于由用户输入输入字段。
- 菜单:菜单是语义用户界面中的一个属性,用于在用户导航元素时显示操作。菜单在内容道具中的主要用途。
语法:
<Ref>Children content</Ref>
创建反应应用程序并安装模块:
-
步骤 1: 使用以下命令创建一个反应应用程序。
jsx npx create-react-app foldername
-
步骤 2: 创建项目文件夹(即文件夹名)后,使用以下命令移动到该文件夹。
jsx cd foldername
-
第三步:在给定的目录下安装语义 UI。
jsx npm install semantic-ui-react semantic-ui-css
项目结构:如下图。
示例:这是展示如何使用 Ref 插件的基本示例。
App.js
import React from "react";
import { Grid, Ref, Segment } from "semantic-ui-react";
function RefExampleRef() {
const objectRef = React.useRef(null);
return (
<div id="gfg">
<Grid>
<Grid.Column width={6}>
<Segment.Group>
<Ref>
<h1>Semantic UI Ref Element</h1>
</Ref>
</Segment.Group>
<Segment.Group>
<Ref>
<Segment>A Ref Node </Segment>
</Ref>
<Ref innerRef={objectRef}>
<Segment>
Semantic UI is a modern framework
used in developing seamless
designs for the website. It gives
the user a lightweight experience
with its components. It uses
predefined CSS and JQuery to
incorporate different frameworks.
</Segment>
</Ref>
</Segment.Group>
</Grid.Column>
</Grid>
</div>
);
}
export default RefExampleRef;
index.css
#gfg {
margin: 40px;
}
运行应用程序的步骤:使用以下命令从项目的根目录运行应用程序。
npm start
输出:
参考:T2】https://react.semantic-ui.com/addons/ref
版权属于:月萌API www.moonapi.com,转载请注明出处