# react-big-calendar An events calendar component built for React and made for modern browsers (read: IE10+) and uses flexbox over the classic tables-ception approach. [**DEMO and Docs**](http://intljusticemission.github.io/react-big-calendar/examples/index.html) Inspired by [Full Calendar](http://fullcalendar.io/). ## Use and Setup `yarn add react-big-calendar` or `npm install --save react-big-calendar` Include `react-big-calendar/lib/css/react-big-calendar.css` for styles, and make sure your calendar's container element has a height, or the calendar won't be visible. To provide your own custom styling, see the [Custom Styling](#custom-styling) topic. ## Starters - [react-big-calendar](https://github.com/arecvlohe/rbc-starter) - [react-big-calendar with drag and drop](https://github.com/arecvlohe/rbc-with-dnd-starter) ## Run examples locally ```sh $ git clone git@github.com:intljusticemission/react-big-calendar.git $ cd react-big-calendar $ yarn $ yarn examples ``` - Open [localhost:3000/examples/index.html](http://localhost:3000/examples/index.html). ### Localization and Date Formatting `react-big-calendar` includes two options for handling the date formatting and culture localization, depending on your preference of DateTime libraries. You can use either the [Moment.js](http://momentjs.com/) or [Globalize.js](https://github.com/jquery/globalize) localizers. Regardless of your choice, you **must** choose a localizer to use this library: #### Moment.js ```js import { Calendar, momentLocalizer } from 'react-big-calendar' import moment from 'moment' const localizer = momentLocalizer(moment) const MyCalendar = props => (