isomorfeus-preact
Develop React components for Opal Ruby along with very easy to use and advanced React-Redux Components.
Community and Support
At the Isomorfeus Framework Project
Versioning and Compatibility
isomorfeus-preact version follows the React version which features and API it implements.
React
Isomorfeus-preact 10.5.x implements features and the API of Preact 10.5.y and should be used with Preact 10.5.y
Documentation
Because isomorfeus-preact follows closely the Preact principles/implementation/API and Documentation, most things of the official Preact documentation apply, but in the Ruby way, see:
Component Types:
- Class Component
- Function and Memo Component
- Lucid App, Lucid Component
- Lucid Func (for use with Hooks)
- React Javascript Components and React Elements
Which component to use?
- Usually LucidApp and LucidComponent along with some imported javascript components.
- For MaterialUI LucidMaterial::App and LucidMaterial::Component along with some imported javascript components.
Specific to Class, Lucid and LucidMaterial Components:
For all Components:
Special React Features:
Other Features:
Development Tools
The Preact Devtools allow for analyzing, debugging and profiling components. A very helpful toolset and working very nice with isomorfeus-preact: https://preactjs.github.io/preact-devtools/
Specs and Benchmarks
- clone repo
bundle install
rake