tuple
命名を利用側に任せられる
これが結構便利
利用側は文脈を損なわず自然な命名が可能
tupleを作る側で長ったらしい具体的な名前を作らずにすむ
code:.ts
const createHoge = (initial) => {
const hoge = /*~*/
const action = {
update,
delete
}
}
const do = (initial) => {
// 名前を自由にできる
}
objectにしてhoge.dataとかhoge.actionsみたいにアクセスしてもいいのだがネストを浅くしたいときがある