> For the complete documentation index, see [llms.txt](https://docs.wirebootstrap.com/react/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wirebootstrap.com/react/wirebootstrap-for-react.md).

# WireBootstrap for React

![WireBootstrap for React](https://2157125904-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6AxGhonf3kdG3HqAi5DI%2Fuploads%2FXVyIbXQCz1IKFWqfngTh%2Fimage.png?alt=media\&token=ab42d837-47e6-4d4f-b611-9126d2e7a5b4)

[React](https://reactjs.org/) is a component based JavaScript library for building user interfaces.

[**WireBootstrap for React**](https://www.wirebootstrap.com/products/react.html) features a React component that turns any [WireBootstrap component](https://docs.wirebootstrap.com/wirebootstrap/working-with-components/components) into a React component that can be used inside React applications. With this component, there is no need for WireBootstrap component authors to create a separate React version of their component.

The solution also contains a sample project that illustrates how to use WireBootstrap in React applications. This includes setting up access to data services using WireBootstrap data structures as well as the different ways in which the [WireBootstrap React Component](/react/react-component.md) can be used with these data services.
