If you don't want to use Elements React UI, you can still utilise the Elements Core and Hooks libraries— excluding the Elements widget—and still achieve significant advantages in terms of development time and maintenance.
Elements SDK Overview
Elements SDK contains three components:
Core Library - encapsulates the core logic for data fetching and transactions.
Hooks - React hooks wrapper around the Core library for more streamlined React development.
Elements Widget - plug-n-play swaps widget that can be directly integrated into your dApp
Elements Architecture
Let's get started with building your own UIs with Elements Core/Hooks. The following sections are in the "guide" format. For technical documentation of individual APIs, please refer to the typedoc hosted at https://leapwallet.github.io/elements/.