React Pure Grid screenshot

React Pure Grid

Author Avatar Theme by Musyoka morris
Updated: 26 Dec 2016
27 Stars

A set of React components imitating bootstrap responsive layout, AND not dependent on any css file

Overview

React-Pure-Grid is an impressive set of React components designed to replicate the Bootstrap grid system, offering an efficient and familiar way to structure your web applications. Seamlessly integrating into React projects, this library is highly customizable and provides developers with the flexibility needed to create responsive layouts without the hassle of external CSS dependencies. With an installation process as simple as adding an npm package, it’s easy to get started and enhance your app’s design.

This library shines particularly when it comes to customization, allowing you to tailor the grid system to perfectly fit your preferences. With the introduction of features in version 2.0.0, you can inject your personal edits into the application context using the PureGridProvider, ensuring that styling is both intuitive and straightforward.

Features

  • Fluid or Fixed-Width Layout: The Container component allows you to choose between a fluid or fixed-width layout, adapting to various screen sizes effortlessly.
  • Reverse Order Option: The Row component can output columns in reverse order simply by setting the reverse prop to true, providing additional flexibility in layout design.
  • Vertical and Horizontal Alignment: Rows can be vertically aligned (start, center, end) and horizontally justified, allowing for precise control over how elements display when they don’t fully occupy the available space.
  • Custom Gutter Size: Easily adjust the gutter size between columns with the gutterSize prop, which makes spacing between elements customizable based on your design needs.
  • Maximum Container Width: Control the maximum width of your container using the maxWidth prop, ensuring your design remains consistent across different devices.
  • Column Count and Offset Control: The Col component permits you to define the number of columns (1-12) and their offset, giving you granular control over your layout.
  • Major Browser Support: This library is compatible with all major browsers, ensuring consistent behavior across different platforms.