# Hot Reloading / Faster Iteration for Module React UI Development

**URL:** <https://forum.inductiveautomation.com/t/hot-reloading-faster-iteration-for-module-react-ui-development/111324>\
**Category:** Module Development\
**Created:** [October 9, 2025, 7:09pm UTC](https://forum.inductiveautomation.com/t/hot-reloading-faster-iteration-for-module-react-ui-development/111324 "2025-10-09T19:09:34Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [October 9, 2025, 8:33pm UTC](https://forum.inductiveautomation.com/t/hot-reloading-faster-iteration-for-module-react-ui-development/111324/2 "2025-10-09T20:33:17Z")

</div>

If you run your gateway with a system property override (e.g. via `wrapper.java.additional` in the `ignition.conf` file) following a format of `res.path.moduleID`, pointing to a semicolon delimited list of absolute file paths, the module's contained resources will be skipped and we'll go directly to those paths to try to load contained resources.

That's a long sentence, but tl;dr:  
`-Dres.path.com.inductiveautomation.reporting=/Users/pgriffith/Projects/ignition-81/Modules/reporting/web/reporting-components/build/dist;/Users/pgriffith/Projects/ignition-81/Modules/reporting/web/status/build/dist`

The folder(s) you point to must match the final structure that would be delivered in your module's return from `getMountedResourceFolder` call.

Also, all this is different in 8.3. I can explain that in another post.

---

_[View the full topic](https://forum.inductiveautomation.com/t/hot-reloading-faster-iteration-for-module-react-ui-development/111324)._
