# Rackt: An ultrasmall (~70 loc) React wrapper written in RacketScript

**URL:** <https://racket.discourse.group/t/rackt-an-ultrasmall-70-loc-react-wrapper-written-in-racketscript/68>\
**Category:** RacketScript\
**Tags:** react, racketscript\
**Created:** [November 10, 2021, 1:12am UTC](https://racket.discourse.group/t/rackt-an-ultrasmall-70-loc-react-wrapper-written-in-racketscript/68 "2021-11-10T01:12:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [November 10, 2021, 1:12am UTC](https://racket.discourse.group/t/rackt-an-ultrasmall-70-loc-react-wrapper-written-in-racketscript/68/1 "2021-11-10T01:12:46Z")

</div>

[https://rackt-org.github.io/](https://rackt-org.github.io/)

---

<div class="post-metadata">

**Author:** ![Byron](https://avatars.discourse-cdn.com/v4/letter/b/48db29/32.png) [@Byron](https://racket.discourse.group/u/Byron)\
**Post date:** [January 19, 2022, 6:12pm UTC](https://racket.discourse.group/t/rackt-an-ultrasmall-70-loc-react-wrapper-written-in-racketscript/68/2 "2022-01-19T18:12:30Z")

</div>

Thanks for this. I have a system with a React front-end and a Racket back-end using an API only, no HTML delivery. Would Rackt be useful for this?

---

<div class="post-metadata">

**Author:** ![edoput](https://avatars.discourse-cdn.com/v4/letter/e/aeb1de/32.png) [@edoput](https://racket.discourse.group/u/edoput)\
**Post date:** [January 20, 2022, 7:45pm UTC](https://racket.discourse.group/t/rackt-an-ultrasmall-70-loc-react-wrapper-written-in-racketscript/68/3 "2022-01-20T19:45:52Z")

</div>

Yes of course. Racketscript is a "compile to javascript" language so you would start using it just as you would do with say TypeScript. Write your components in Racketscript, compile them to javascript and the serve them up the usual way. No server side Racket involved now.

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [January 21, 2022, 11:23am UTC](https://racket.discourse.group/t/rackt-an-ultrasmall-70-loc-react-wrapper-written-in-racketscript/68/4 "2022-01-21T11:23:39Z")

</div>

The RacketScript playground is written in RacketScript.

I believe this is the front end, but I believe it uses jquery not react.

> <https://github.com/racketscript/racketscript-playground/blob/master/client.rkt>
