kirok
프론트엔드 로직 라이브러리
성능
Kotlin/WASM을 통해 WebAssembly로 컴파일되어 빠른 성능을 자랑해요. 편리함
당신의 프론트엔드 환경에 딱 맞도록 로직을 작성하고 사용하세요. 로직을
작성하고, 유저에게 보여주는 것에만 집중할 수 있어요. 깔끔한 코드
// Index.kt
@Model
data class Index(var count: Int = 0) {
companion object {
@Init
fun init(): Index = Index()
}
@Intent
fun add(model: Index) {
model.count += 1
}
}
<!-- App.svelte -->
<script>
import { useSyncIndex } from "./kirok/Index";
const [simpleCounter, { add }] = useSyncIndex()
</script>
<div>
<button on:click={() => add()}>{$simpleCounter.count}</button>
</div>
멋진 성능
피보나치 수 계산하기
kirok은 WebAssembly로 컴파일되어 빠른 성능을 자랑해요. 지금 시작하기