Engineering from Scratch

エンジニア目指してます

2022-07-24から1日間の記事一覧

Choosing the State Structure

state の構造を考えるときに,考慮すべき原則は以下。 関連する state をグループ化する。 二つ以上の state を常に同時に更新しているなら,それらの state を単一の state に統合することを考えるべき。 state 間での矛盾を避ける。 冗長な state を避ける…

2022/07/21

readonly readonly のチェックがされない時がある const sum = (obj: { foo: number; bar: number; baz: number }) => { obj.foo = 999999; return obj.foo + obj.bar + obj.baz; }; const myObj = { foo: 0, bar: 100, baz: 1000, } as const; sum(myObj); …