April 26, 2018
Use of React.Fragment
React developers know what does it mean when they saw this error:
Adjacent JSX elements must be wrapped in an enclosing tag
It’s simply fixed by adding <div> tags between the element. At least it used to be, until I saw React.Fragment in a blog and read the new official documentation of React. It’s as simple as replacing <div> tag with React.Fragment:
import React, { Fragment } from 'react';
const MyFragment = () => (
    return (
        <Fragment>
            <div>First div</div>
            <div>Second div</div>
        </Fragment>
    )
);
export default MyFragment;The use of <Fragment> will not render extra <div> tag, which is a good news in certain case of styling.
Wai Yan Yoon's sharing on web development.Follow on Twitter