ReactJS.NET supports running on non-Windows platforms via both Mono and .NET Core. This guide focuses on Linux / macOS support via the ChakraCore engine and .NET Core, which uses precompiled binaries. To use the full .NET Framework with Mono, please see the Mono guide.
Next, install the
You're done! Server-side rendering and JSX compilation should now be working properly.
While Mono is supported, we strongly recommend using .NET Core instead.
If ChakraCore fails to load, you will see an exception when your application is started. If this happens, run Mono with the
MONO_LOG_LEVEL=debug environment variable to get more useful debugging information.