React4xp starter
Server-side React and JSX
Screenshots
Unleash the full potential of client- and serverside rendered React in your sites!
React4XP builds directly on top of traditional XP controllers, making React look like any other templating engine out there - while expanding the possibilities for single-page sites and client-side driven apps when needed.
Releases
5.1.1
- Dep upgrades
Compatibility:
- 7.14.2
5.1.0
- React4xp v5.1.0
- 'dev' conmmand
Compatibility:
- 7.13.3
3.0.0
- React4xp v4.0.0
- TypeScript
Compatibility:
- 7.12.0
2.5.0
- Added examples using SASS/SCSS
- Upgraded to React4XP library 3.4.2
Compatibility:
- 7.9.0
2.4.0
- Don't use Gradle files from NPM
- Upgraded versions of React4XP library and NPM module
Compatibility:
- 7.9.0
2.3.2
- Upgraded to lib-react4xp 3.2.2
Compatibility:
- 7.9.0
2.3.1
- Upgraded to lib-react4xp 3.2.1
Compatibility:
- 7.9.0
2.3.0
- Use Graal.js for SSR when running in GraalVM
Compatibility:
- 7.9.0
2.2.0
- Upgraded to XP 7.9.0
- Upgraded to React4XP 3.0.1
- Upgraded to Guillotine 5.5.0
Compatibility:
- 7.9.0
2.1.0
- Upgraded to XP 7.8.0
Compatibility:
- 7.8.0
2.0.2
- Bugfix: update gradle dependencies that caused build to fail post-jcenter
Compatibility:
- 7.6.0
2.0.1
- Updates lib-react4xp to v2.0.1, which fixes a bug ("BUILD_ENV not defined")
Compatibility:
- 7.6.0
2.0.0
- Update to webpack 5 (and webpack-cli 4. Also, react4xp lib and NPM package are both updated to 2.0.0).
- MAJOR compatibility change: for webpack-4-based projects, use version 1.x (also applies to the lib and the react4xp NPM package).
Compatibility:
- 7.6.0
1.7.1
- Fixed bug: nashorn engine no longer fails to initialize in XP 7.7+
Compatibility:
- 7.6.0
1.7.0
- Improvements to react component error handling and reporting
- Rendering methods in "custom flow" can take a request option
- Object.assign is polyfilled in the nashorn SSR engine
- Bugfixes
Compatibility:
- 7.6.0
1.5.0
- Version leap: syncs with versions of lib-react4xp (1.5.0) and npm-react4xp (1.5.4). These bring SSR-engine improvements such as concurrent multi-thread rendering and reporting of errors in react components
Compatibility:
- 7.6.0
1.2.1
- XP version update
- Build works without starting with "npm install"
Compatibility:
- 7.6.0
1.1.0
- Add boilerplate for easy guillotine requests from both frontend apps or XP controllers
- Simplify build.gradle by applying react4xp.gradle from the react4xp NPM package
- Bugfixes
Compatibility:
- 7.3.0
1.0.1
- Fixed a bug in initial release 1.0.0
Compatibility:
- 7.3.0
0.2.10
- Bugfix: Windows build problem
Compatibility:
- 7.0.0
0.1.10
- Bugfix: Windows build problem
Compatibility:
- 6.15.0