@hackage reflex-dom0.6.3.4
Functional Reactive Web Apps with Reflex
Categories
License
BSD-3-Clause
Maintainer
ryan.trinkle@gmail.com
Links
Versions
Installation
Dependencies (13)
- aeson >=1.4 && <2.3
- android-activity >=0.2 && <0.3
- base >=4.7 && <4.22
- bytestring >=0.10 && <0.13
- data-default >=0.7 && <0.9
- jsaddle >=0.9.6 && <0.10 Show all…
Dependents (12)
@hackage/reflex-jsx, @hackage/servant-reflex, @hackage/diagrams-reflex, @hackage/reflex-dom-fragment-shader-canvas, @hackage/reflex-monad-auth, @hackage/reflex-dom-colonnade, Show all…
Package Flags
use-warp
(off by default)
Use jsaddle-warp server
webkit2gtk
(on by default)
Use WebKit2 version of WebKitGTK.
use-reflex-optimizer
(off by default)
Use the GHC plugin Reflex.Optimizer on some of the modules in the package. This is still experimental.
expose-all-unfoldings
(off by default)
Build the library with -fexpose-all-unfoldings which can help client code specialize better
build-examples
(off by default)
Build the executables in ./examples
Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
Reflex-DOM is a Functional Reactive web framework based on the Reflex FRP engine: https://reflex-frp.org/.
The reflex-dom package is a small wrapper around the reflex-dom-core package. It pulls in the
correct set of dependencies for each target platform (GHCJS, WebKitGTK, WASM, mobile, etc.).
Libraries should depend on reflex-dom-core and executables will usually depend on reflex-dom.
All of reflex-dom-core's modules are re-exported by reflex-dom.
For Hackage documentation, please see: https://hackage.haskell.org/package/reflex-dom-core.