/react-wow-addon

React-style rendering engine for the development of UI components for World of Warcraft

Primary LanguageTypeScriptMIT LicenseMIT

React for WoW Addons

This library provides a react-style rendering engine for the development of UI components for World of Warcraft. Using JSX, one can define custom components which render to World of Warcraft's UI. Gain all the advantages of React-style UI definition for your World of Warcraft addon, complete with full type hints, and differentiable rendering.

This project is compiled down to Lua using typescript-to-lua GitHub.

This project is based off of work done by Tim Stirrat in tsCooldown.

Usage

TODO

Note

This library is largely blocked on the merge of TypeScriptToLua/TypeScriptToLua#909, which will support importing/requiring lua code from dependencies. Once that PR is merged, this package should be largely ready-to-use