ReasonReact-LifeCycle

LifeCycleReasonReact 也有類似 ReactJS 的生命週期 didMount: self => unit willReceiveProps: self => state shouldUpdat...

Reason

ReasonReact-auto-deploy

Work With Dronedrone.yml 1234567891011121314151617181920212223242526272829303132333435pipeline: scp: image: appleboy/dron...

Reason

BuckleScript-Function

MongoDB 的 CRUD昨天我們引入了 mongoDB 今天來整理一下寫一個 module 按照慣例先來一個 Javascript 版本 src/mongoManager/index.js 1234567891011121314151617181...

Reason

Express-MongoDB-PartII

在準備 MongoDBManager 的時候遇到兩個蠻大的問題 今天先補上這兩個部分的筆記 Promise Pipe Promisecallback 在之前就有範例了 但是如何在 Reason 中實作 Promise 呢? 我們知道 Promis...

Reason

Express-MongoDB

MongoDB之前有提過如何使用 NPM 上的 package 今天來試試看串接一下 MongoDB 做最簡單的 CRUD Install1$ npm install mongodb Nodejs version123456789101112131...

Reason

Express-Middleware

Middleware昨天有用 Reason 寫出了一個 helloworld 今天來增加一些東西 use Route Middleware 多個 Middleware Json useExpress 的 middleware 有兩種形式 一種...

Reason

Express-Router

Router在上一篇中提到了 Middleware 今天會討論到更多細節的部分 但是第一步要先了解關於 Router Express 可以拿來寫 RESTful API 但是 route 要如何分類呢? 雖然之前已經有用 app.get 來做基本的 ...

Reason

Express-helloworld-API

Express API之前聊了很多基本的型態和使用 開始來做一些實際的東西(不然有點無聊) 在 Nodejs 中似乎想到 API 都會先想到 Express 今天先用 Reason 寫一個 Express 的 hello world API 但是在這...

Reason

BasicType-OptionsAndSomeAndNone

Null 和 Undefined 和 OptionReason 並沒有 null 和 undefined 的概念 這是很棒的事情,因為可以減少很多型態的 bugs 再也看不到 undefined is not a function 或是 cannot...

Reason

BuckleScript-Object

Bukle Script ObjectJavascript 中的物件有兩個主要的目的 像是一個雜湊表(或是字典), Keys 可以動態的 新增/刪除 ,值是同樣的型態 像是一個紀錄(Record),欄位是固定的(但是也允許是選擇性的),他...

Reason
12