1 | initial version |
There are several ways to arrange div components horizontally in React, depending on your specific needs and the layout framework you are using. Here are some tips that may help:
import React from 'react';
const MyContainer = () => (
<div style={{ display: 'flex', flexDirection: 'row' }}>
<div>Div 1</div>
<div>Div 2</div>
<div>Div 3</div>
</div>
);
export default MyContainer;
import React from 'react';
const MyHorizontalDivs = () => (
<div>
<div style={{ display: 'inline-block' }}>Div 1</div>
<div style={{ display: 'inline-block' }}>Div 2</div>
<div style={{ display: 'inline-block' }}>Div 3</div>
</div>
);
export default MyHorizontalDivs;
import React from 'react';
import { Grid } from '@mui/material';
const MyHorizontalGrid = () => (
<Grid container spacing={2}>
<Grid item xs={4}>Div 1</Grid>
<Grid item xs={4}>Div 2</Grid>
<Grid item xs={4}>Div 3</Grid>
</Grid>
);
export default MyHorizontalGrid;
import React from 'react';
const MyHorizontalDivsWithWidth = () => (
<div>
<div style={{ width: '33%' }}>Div 1</div>
<div style={{ width: '33%' }}>Div 2</div>
<div style={{ width: '33%' }}>Div 3</div>
</div>
);
export default MyHorizontalDivsWithWidth;
Overall, arranging divs horizontally in React is a common requirement, and there are many ways to achieve it. By using the right tool for your needs, you can create clean, flexible layouts that work well on all devices.