Tag: TypeScript
ReactJSでpreventDefaultが動かない問題を解消する
いくつかのイベント(タッチやウィールに関するものが多い)では受動イベントリスナでは、所定の挙動を上書きするのに必要な`Event.preventDefault()`を呼び出すことができません。こういった例外が起こっているのをみたことはないですか? ``` [Intervention] Unab...
書き換え可能なテキストをReactJSで実装する
みなさんは下のように編集できるテキストをみたことはないでしょうか? 普段は通常のテキストなのですが、クリックすることで編集できるようになり、編集を終えれば今度は編集した後のテキストが表示されます。 console.log(value)} onFinalized={(v...
ts-nodeで静的型を利用したスクリプト処理を実行する
[ts-node](https://www.npmjs.com/package/ts-node)を使えば、その名のとおりあたかもTypeScriptをnode.jsのようにそのまま実行できるようになります。これによって静的型チェックの恩恵をうけたり、既存の型定義やTypeScript資産を有効利用...
TypeScriptの列挙型enumチートシート
# 列挙型(Enum)とは 列挙型は、事前にどんな種類があるのか分かっているようなものをすべて列挙して作る型のことです。数学や集合論の言葉を使って言えば、外延表記された有限集合をひとつの型とみなしてつくった型ともいえそうです。 じゃんけんゲームを実装しているとします。 じゃんけんではグー、チョ...
ブログをNextjsベースに変更しました
もともとUnteiという自作の静的サイト生成器を使っていましたが、ブログをNextjsベースに移行しました。CSSなどまだ以降しきってないので以前とだいぶ変わったものになっていますが、これはこれで気に入っています。 # なぜ変更したのか:技術編 もともとは自作の静的サイト生成器(Untei)を...