Introduction
EDL (Evlop Design Language) is a declarative UI framework that allows you to build user interfaces using JSX-like syntax with dynamic data binding capabilities. It combines the simplicity of markup with powerful reactive programming features.
Key Features
- JSX-like syntax for component composition
- Dynamic data binding and expressions
- Built-in control flow directives
- Rich set of pre-built components
- Theme system integration
- Styled-system props support
Basic Example
<Container>
<Heading>Welcome to EDL</Heading>
<Text>This is a simple example showing EDL syntax</Text>
<Button
onClick={() => setState('counter', state.counter + 1)}
buttonStyle="filled"
>
Click me
</Button>
</Container>