@hackage reflex-dom0.6.3.4

Functional Reactive Web Apps with Reflex

  • Installation

  • Dependencies (13)

  • Dependents (2)

    @hackage/reflex-dom-colonnade, @hackage/reflex-localize-dom
  • 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.