LifeCycle ReasonReact 也有類似 ReactJS 的生命週期 didMount: self => unit willRecei...
Work With Drone drone.yml pipeline: scp: image: appleboy/drone-scp pul...
Initial Project $ bsb -init helloworld -theme basic-reason 移除 src/Demo.re 新增一...
Rendering items 希望有一個區塊 Component 來顯示輸入的 items type item = { title: string,...
Demo type item = { title: string, completed: bool }; type state = {items: l...
Step 2: Rendering itemsThe TodoItem componentWe're going to want to have a compo...
Action 昨天進度到了完成了一個 Reducer 但是我們知道要修改 Reducer 只能夠透過 Action 而在 ReasonReact 如何描述一個...
調整 initial 的 project 之前我們有用 bsb initial 了一個 project 但是要做一些小小的調整 先新增一個 .re TodoAp...
Render render 是一個 function 需要回傳的是一個 ReasonReact.reactElement 之類的 會有一個參數 self...
Component Creation ReasonReact 不需要 class 來建立 Component 提供一個建立的 API 會回傳一個 record...
Install 這部分和 Reason 一樣 只是提供了一個 react theme $ npm install -g bs-platform $ bs...
使用 semver 和之前一樣先寫一個 javascript 的版本 const semver = require('semver'); semver.val...
建立 Semver 的類別 semver 在 Javascript 可以使用 new 關鍵字來產生物件 const s = new semver("1...
External Mongo client let url = "mongodb://localhost:27017"; let dbNam...
MongoDB 先來寫個簡單的 Javascript 版本 CRUD 之前先參考 bs-mongodb 但是要先寫一個 CRUD JS 版本範例 mongodb...
補齊一些之前漏掉的關於 Function 的知識 BuckleScript - Function 在 Reason 綁定 function 和一般變數一樣 [@...
在準備 MongoDBManager 的時候遇到兩個蠻大的問題 今天先補上這兩個部分的筆記 Promise Pipe Promise callback 在之...
MongoDB 之前有提過如何使用 NPM 上的 package 今天來試試看串接一下 MongoDB 做最簡單的 CRUD Install $ npm i...
Router 在上一篇中提到了 Middleware 今天會討論到更多細節的部分 但是第一步要先了解關於 Router Express 可以拿來寫 RESTfu...
Middleware 昨天有用 Reason 寫出了一個 helloworld 今天來增加一些東西 use Middleware use Express 的...
Express API 之前聊了很多基本的型態和使用 開始來做一些實際的東西(不然有點無聊) 在 Nodejs 中似乎想到 API 都會先想到 Express...
Module 模組就像是一個小的檔案 可以用 let binding 內嵌 module 建立 使用 module 這個關鍵字來宣告 module School...
Null 和 Undefined 和 Option Reason 並沒有 null 和 undefined 的概念 這是很棒的事情,因為可以減少很多型態的 bu...
Bukle Script Object Javascript 中的物件有兩個主要的目的 像是一個雜湊表(或是字典), Keys 可以動態的 新增/刪除 ,值是...
BuckleScript OCaml BuckleScript 的基礎 如果需要對 OCaml 有興趣可以參考 官方文件 如果對 Reason 有興趣可以參考...
Basic Type 今天討論的東西會也很多(每天啃到天荒地老) Reason - Record Reason - Object Reason - Destr...
Basic Type 上一章節已經有討論了幾種基本類型 這是今天要了解的幾種型態 Function Array Tuple List Function Fu...
What is Reason Reason 並不是一個新的語言,而是一種新的語法和工具鍊(toolchain),Ocaml支援。並支援既有的 NPM/YARN。...