Windows app package (decompiling and security best practices)

Job ID: 35533866

Budget: $25 – $50 CAD

I would like to build a react js app and have it installed on a Windows OS. I can use either electron builder, MSIX, or WiX toolset.

I would like to accomplish a couple of things:
1. Prevent decompiling (best practices)
2. Apply a security layer

For 1, what can I do to make things a bit more difficult? I understand I can't fully prevent it, but perhaps I can do something to prevent someone from easily seeing my react js app structure
For 2, what is the best way to introduce security features at the exe level (app will have their own security)? (ex. maybe there is an OWASP add-on to wix toolset, a 3rd party security library, etc)?

Looking for recos, tips, and best practices. I would then like to proceed with creating one.