Entries from 2019-01-01 to 1 year

TypeScript お試し環境をお手軽コピペコマンドで

小ネタです。コピペでおk。Mac なら動くと思います。 VS Code と VS Code ESLint extension をインストールしておくと ESLint の自動修正も動くので快適です。 echo mkdir mkdir ts-`date '+%Y%m%d%H%M%S'` && cd $_ echo typescript npm init -y && npm i -…

コンポーネントの横断的関心事を処理する方法 Mixins, HOCs, Render Props, Hooks を振り返る

これは何か キーワード 横断的関心事とは Higher-Order Components Vue と Higher-Order Components Render Props Vue の Scoped Slots Render Props と Higher-Order Components Mixins Mixins => HOCs => Render Props => Hooks Vue Composition API Compo…

ESLint の設定 (Nuxt TypeScript)

Nuxt で開発する時の ESLint の設定ファイルです。Nuxt のバージョンは 2.10 です。 前提 設定ファイル ESLint の設定ファイルを読む 基本知識 実際に適用されるルールを確認 設定ファイルを拡張する extends 命名規則 @nuxtjs/eslint-config-typescript い…

Date と Timezone

ちょっとしたメモです。でてくるサンプルコードは JavaScript です。 ISO 8601とは 日付と時刻の表記に関するISOの国際規格 2010-10-10T00:00:00.000+09:00 みたいなやつ ISO 形式 (ISO 8601) の文字列判定 - ryotah’s blog 1888年以前は東京のオフセットは …