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