# Context `libreact` provides a range of component's that use React's context API and components that allow you to easily use React's context. - [``](./Provider.md) and [``](./Provider.md#consumer) — utilities to work with React's context. - [``](./theme.md#theme) and [``](./theme.md#themed) — theme provider and consumer. - [``](./cssvars.md) — use CSS variables today. - [``](./docs/route.md#router), [``](./docs/route.md#route), and `` — best router for React. - [``](./docs/translate.md#translations) and [``](./docs/translate.md#translate-or-t) — translation provider and consumer.