Reason 並不是新的語言;是一個新的語法及工具鏈,由久經考驗的語言 OCaml 所支持。
支援 npm/yarn 套件管理。
藉由 BuckleScript 編譯為 Javascript ,速度快,可讀性高。
百分之百的測試涵蓋率也是一個十分亮眼的成績
而且 React 的創始者也是 Reason 的核心開發者之一
這也是加入的重要原因之一
開始進入 Reason 的世界吧
Render render 是一個 function 需要回傳的是一個 ReasonReact.reactElement 之類的 會有一個參數 self...
調整 initial 的 project 之前我們有用 bsb initial 了一個 project 但是要做一些小小的調整 先新增一個 .re TodoAp...
Action 昨天進度到了完成了一個 Reducer 但是我們知道要修改 Reducer 只能夠透過 Action 而在 ReasonReact 如何描述一個...
Step 2: Rendering itemsThe TodoItem componentWe're going to want to have a compo...
Demo type item = { title: string, completed: bool }; type state = {items: l...
Rendering items 希望有一個區塊 Component 來顯示輸入的 items type item = { title: string,...
Initial Project $ bsb -init helloworld -theme basic-reason 移除 src/Demo.re 新增一...
Work With Drone drone.yml pipeline: scp: image: appleboy/drone-scp pul...
LifeCycle ReasonReact 也有類似 ReactJS 的生命週期 didMount: self => unit willRecei...