# React-UMG **Repository Path**: eloncode/React-UMG ## Basic Information - **Project Name**: React-UMG - **Description**: A React renderer for Unreal Motion Graphics With Unreal.js - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-09 - **Last Updated**: 2025-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # [React-UMG](https://github.com/ncsoft/React-UMG) · [](https://www.npmjs.com/package/react-umg) This repository is a fork of [react-umg](https://github.com/drywolf/react-umg) whose original author is [Wolfgang Steiner](https://github.com/drywolf) A React renderer for Unreal Motion Graphics (https://docs.unrealengine.com/latest/INT/Engine/UMG/) This project is dependent on [Unreal.js](https://github.com/ncsoft/Unreal.js) - [Link to Demo](https://github.com/ncsoft/Unreal.js-demo) ##### We recommend using React with [Babel](https://babeljs.io) to let you use JSX in your Javascript code. JSX is an extension to the Javascript language that works nicely with React. ### Install To install React-UMG with npm, run: `npm i --save react-umg` ### Web-dev like Component Naming - div(UVerticalBox) - span(UHorizontalBox) - text(UTextBlock) - img(UImage) - input(EditableText) ### Example #### Create Component ```js class MyComponent extends React.Component { constructor(props, context) { super(props, context); this.state = {text:"MyComponent"}; } OnTextChanged(value) { this.setState({text: value}); } render() { return (