文件名称:purescript-pux:使用PureScript构建类型安全的Web应用程序
文件大小:120KB
文件格式:ZIP
更新时间:2024-03-11 17:13:20
purescript elm-architecture web-framework frp-library pux
PUX 使用PureScript构建类型安全的Web应用程序。 | Pux是用于构建Web应用程序的PureScript库。 交互式UI建模为单个状态转换函数,即Event -> State -> (State, HTML) ,该函数针对每个事件运行。 Pux还提供以下工具: 同构路由和渲染 热装 渲染到React(或任何虚拟DOM库) 耗时的调试扩展 快速开始 提供了所需的一切: git clone git://github.com/alexmingoia/pux-starter-app.git my-awesome-pux-app cd my-awesome-pux-app npm install npm start 例子 下面的代码块设置了可以递增和递减的基本计数器: module Main where import Prelude hiding ( div ) impo
【文件预览】:
purescript-pux-master
----.gitmodules(108B)
----bower.json(1KB)
----src()
--------Pux()
--------Pux.js(5KB)
--------Pux.purs(5KB)
----website()
--------bower.json(844B)
--------src()
--------webpack.config.server.js(1KB)
--------.gitignore(98B)
--------support()
--------package.json(2KB)
--------static()
----examples()
--------react-interop()
--------routing()
--------form()
--------todomvc()
--------nested-foldp()
--------counter()
--------ajax()
----.travis.yml(184B)
----LICENSE(561B)
----test()
--------React.js(236B)
--------Main.purs(2KB)
--------React.purs(254B)
----README.md(3KB)
----docs()
--------routing.md(4KB)
--------react-interop.md(2KB)
--------css.md(2KB)
--------architecture.md(2KB)
--------components.md(2KB)
--------markup.md(6KB)
--------learn-purescript.md(1KB)
--------rendering.md(2KB)
--------README.md(12B)
--------API()
--------events.md(4KB)
--------forms.md(2KB)
----.gitignore(114B)
----CHANGELOG.md(10KB)
----package-lock.json(207KB)
----package.json(3KB)