🗄️ Create own React.Fragment
Do you want to use React.Fragment in your app?
Are you using a React version lower than 16.2 that does not support fragments?
For some reason you cannot update React to support it?
Well I can tell you that you can create your own Fragment!
function Fragment(props) {
return props.children;
}
Yeap is that simple.
import React from "react";
import ReactDOM from "react-dom";
function Fragment(props) {
return props.children;
}
function App() {
return (
<Fragment>
<div>We</div>
<div>have</div>
<div>own</div>
<div>Fragments</div>
<div>!!!</div>
</Fragment>
);
}
ReactDOM.render(<App />, document.getElementById("root"));
Here is a demo if you want to play around.
Note that React 16.1 is used that does not support Fragment
Also if you take a look at Preact Fragment implementation, you will see exactly the function that we wrote above.
- Created At
- 8/16/2018
- Updated At
- 10/11/2021
- Published At
- 9/17/2018