Heim  >  Artikel  >  Web-Frontend  >  Was ist Fragment in React?

Was ist Fragment in React?

青灯夜游
青灯夜游Original
2020-11-20 15:44:4913177Durchsuche

fragment是react中的一个组件,作用是代替div作为外层,可做不可见的包裹元素。定义组件的时,return返回需要唯一根元素,所以经常会写一个div来包裹,但如果不想渲染这个div,减少dom渲染,就可以引用Fragment组件。

Was ist Fragment in React?

推荐教程:《React视频教程

fragment是react中的一个组件,作用是代替div作为外层,可做不可见的包裹元素。

React中一个组件往往要返回多个元素,同时,React又要求这些元素必须被包裹在一个元素下,最普遍的做法是用<div>包裹。这样做的问题是增加了许多不必要的嵌套,无形中增加了浏览器的渲染压力。

从react 16开始, render支持返回数组:

import React from &#39;react&#39;;
 
export default function () {
    return [
        <div>一步 01</div>,
        <div>一步 02</div>,
        <div>一步 03</div>,
        <div>一步 04</div>
    ];
}

同时,也提供了另一种方法,那就是Fragments。

在我们定义组件的时候,return返回需要唯一根元素,所以我们经常会写一个div来包裹,,如果我们不想渲染这个div,减少dom渲染,就可以引用Fragment组件。

import React from &#39;react&#39;;
 
export default function () {
    return (
        <Fragment>
            <div>一步 01</div>
            <div>一步 02</div>
            <div>一步 03</div>
            <div>一步 04</div>
        </Fragment>
    );
}

更多编程相关知识,请访问:编程入门!!

Das obige ist der detaillierte Inhalt vonWas ist Fragment in React?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn