10 Best Layout Components For React & React Native

Layout system made easy!

This is a hand-picked collection of 10 best free layout components for React & React Native to create responsive, mobile-friendly grid, list, and card views on modern applications. Have fun!

Originally Published Nov 30 2017, updated May 14 2020

Table Of Contents:

Best Layout Components For React:

Draggable and Resizable Grid Layout For React

react-grid-layout

Demo Download

React-Grid-Layout is a draggable and resizable grid layout system with responsive breakpoints.


Auto Responsive Layout Libary For React

Auto Responsive Layout Libary For React

Demo Download

A magic, animated, responsive grid layout library for React and React Native.


Animated Grid Layout Component For React – react-stonecutter

Animated Grid Layout Component For React

Demo Download

react-stonecutter is a Masonry-style animated grid layout component for React. Choose between CSS Transitions or React-Motion for animation.


react-stack-grid

react-stack-grid

Demo Download

Pinterest like layout components for React.js.


React Beautiful Drag And Drop Component

React Beautiful Drag And Drop Component

Demo Download

Beautiful, accessible drag and drop for lists with React.js.


Best Layout Components For React Native:

Masonry Style Image Layout For React Native

Masonry Style Image Layout For React Native

Demo Download

An easy to use React Native component to render a Masonry-like layout for remote images.


Responsive Grid For React Native With RTL Layout Support

Responsive Grid For React Native With RTL Layout Support

Demo Download

This Responsive Grid (for React Native) corrects the mental model for Grid based layout in that it eliminates the decoherence that results from using both an absolute column count together with relative sizing (!) by letting the developer specify the width of each grid column as a percentage of screen size and then specify the width of a given column in their layout as a multiple of that percentage.


Auto Responsive Layout Libary For React Native

Auto Responsive Layout Libary For React

Demo Download

A magic, animated, responsive grid layout library for React and React Native.


Responsive Layouts And Grids For React

Responsive Layouts And Grids For React

Demo Download

A set of components and utilities that make building responsive RN user interfaces easy by bringing concepts used on the web.


react-native-masonry-list

react-native-masonry-list

Demo Download

An easy and simple to use React Native component to render a custom high performant masonry layout for images.


More Resources:

There’re lots of layout JavaScript libraries out there and you can find more React & React Native resources about layout system on our Layout category.

To learn more about layout on modern web & mobile development, here are a few resources available online:

Add Comment