OASIS Web UI Dev Kit - React Integration Guide

Complete guide to integrating OASIS components into your React application.

📋 Table of Contents

Installation

npm install @oasis/webui-devkit-react
# or
yarn add @oasis/webui-devkit-react

Peer Dependencies

npm install react react-dom framer-motion react-query axios

Quick Start

1. Wrap Your App with OASISProvider

2. Use Components

Provider Setup

Basic Configuration

Advanced Configuration

Component Examples

Authentication Flow

Karma System

Geo-NFT Map

Real-time Messaging

Data Management

Customization

Theme Customization

Custom Styles

CSS Variables

Best Practices

1. Error Handling

2. Loading States

3. Performance Optimization

Troubleshooting

Common Issues

Issue: Components not rendering

Issue: API calls failing

Issue: Styling not applied

Debug Mode

Support

  • Documentation: https://docs.oasis.network/webui-devkit/react

  • GitHub: https://github.com/oasis-network/webui-devkit-react

  • Discord: https://discord.gg/oasis-network

  • Email: support@oasis.network

Last updated