Documentation

Build faster, cleaner, and more secure applications with the power of EseniIa's tools.

Getting Started

Welcome to EseniIa's documentation portal. Here you'll find comprehensive resources to help you build applications with our platform. Begin with the quick start guide below to understand the core concepts.

Installation

npx create-eseniia@latest

Create a new project with our CLI

Core Concepts

Understanding

Learn about our event-driven architecture and component model

API Reference

Components API

Explore our comprehensive component library with detailed API references for each component's props, events, and methods.

View components →

Utility Functions

Browse our utility functions for common tasks like data manipulation, validation, and performance optimizations.

View utilities →

Code Examples

React Integration


import { EButton } from '@eseniia/components'

function Example() {
  return (
    <EButton onClick={() => alert('Clicked!')}>
      Click me
    </EButton>
  )
}
                        

Vue Usage


<template>
  <EButton @click="handleClick">
    Click me
  </EButton>
</template>

<script setup>
import { EButton } from '@eseniia/components'
import { alert } from '@eseniia/utils'

const handleClick = () => alert('Button clicked!')
</script>
                        

TypeScript Types


type ApiResponse = {
  data: Record<string, any>
  meta: {
    pagination: {
      page: number
      size: number
      pages: number
    }
  }
  success: boolean
}
                        

Resources

All the resources you need to learn and build with EseniIa

Guide

Step-by-step documentation for all our core concepts

View Guide

Recipes

Common use patterns and code snippets for everyday tasks

View Recipes

Best Practices

Industry proven techniques for using EseniIa effectively

View Practices

Changelog

Track the latest updates and changes in our platform

View Changelog