A Col takes seven breakpoint props: xs, sm, md, lg, xl, xxl and xxxl. They are mobile first: each applies from its breakpoint up until a larger one overrides it, so xs={24} md={12} is full width on a phone and a half from 768px.
- md={6} is shorthand for md={{ span: 6 }}. Use the shorthand while the span is the only thing that changes.
- The object form also takes offset, order, push, pull and flex, so a whole responsive step fits in one prop. Switch to it once a step changes two things.
- A step's flex can be a percent string, for a width that is not a multiple of 1/24.
- Do not repeat a value at every step. Set the phone case once and override it only where the layout changes.