---
title: "§Reagent #인터페이스 #클로저스크립트 #리엑트"
url: "https://notes.junghanacs.com/notes/20230925T153600"
author: "Junghan Kim"
date: "2023-09-25T15:36:00+09:00"
lastmod: "2025-09-04T00:00:00+09:00"
description: "Reagent가 ClojureScript와 React 사이에서 어떤 최소 인터페이스를 제공하는지 정리한 노트."
---

> [!abstract] 이 노트에 대하여
> 
> Reagent가 ClojureScript 함수와 데이터만으로 React UI를 만드는 방식을 소개한다. 히컵 문법과 최소 인터페이스라는 특징을 통해 풀스택 Clojure 선택지를 이해하려는 기록이다.

-   [#NPM:을 활용한 #클로저 #풀스택](https://notes.junghanacs.com/notes/20230829T123400)

## Introduction to Reagent

Reagent provides a minimalistic interface between ClojureScript and React. It allows you to define efficient React components using nothing but plain ClojureScript functions and data, that describe your UI using a Hiccup-like syntax.

Reagent 는 ClojureScript 와 React 사이의 최소한의 인터페이스를 제공합니다. 이를 사용하면 히컵과 유사한 구문을 사용하여 UI 를 설명하는 일반 ClojureScript 함수와 데이터만을 사용하여 효율적인 React 컴포넌트를 정의할 수 있습니다.

The goal of Reagent is to make it possible to define arbitrarily complex UIs using just a couple of basic concepts, and to be fast enough by default that you rarely have to think about performance.

Reagent 의 목표는 몇 가지 기본 개념만으로 임의로 복잡한 UI 를 정의할 수 있고, 기본적으로 충분히 빨라서 성능에 대해 거의 생각할 필요가 없도록 하는 것입니다.

## from kit-clj

[2023-09-25 Mon 15:36] <https://kit-clj.github.io/docs/clojurescript.html#reagent>

## 관련노트

## BIBLIOGRAPHY
