JavaScriptのletは本当に悪なのか
はじめに 「constこそが唯一神である」というふざけた記事を書いてから時間が経ち、自分の意見も少し変わってきました。 この記事では「本当にプロダクションコードからletを排除し、constに置...
18 search resultsShowing 1~18 results
はじめに 「constこそが唯一神である」というふざけた記事を書いてから時間が経ち、自分の意見も少し変わってきました。 この記事では「本当にプロダクションコードからletを排除し、constに置...
はじめに 本記事では、constこそが唯一神であることを証明したあと、letを使いがちな場面でいかにしてconstを使うかをまとめていきます。なお、ES2018までの基本構文(reduce, a...
結論 setting.json "workbench.colorCustomizations": { "terminal.ansiWhite": "#aaa", "terminal.ansiBr...
はじめに Web開発において、フォームは開発者の悩みのタネの一つです。とくに、ユーザーの入力中にリアルタイムでバリデーションを行い、エラーメッセージを表示するようなフォームは自前で実装するのが大...
結論 src/ambient.d.ts declare module '@roxi/routify' { export const params: import('svelte/store')....
概要 App Engine に Nodeで作ったバックエンドをデプロイするときにいつも何かしらで詰まるので、チェックリストを備忘録としてまとめました。 1. ポート Nest.jsとかだとデフォ...
TL; DR 普通にデプロイしてしまうとprisma generateをしていないせいでエラーが出る。解決策は以下の2つ。 案1. postinstallスクリプトに登録する package.j...
TL;DR svelte/storeを使いましょう。 はじめに カスタムフックは次のようなやつです。 カスタムフックの例(React) // カスタムフックの定義 const useCounte...
TL;DR npmやyarnの標準機能のみを使って、「ローカルで、コマンド一発で複数ディレクトリのパッケージインストール」を実現する。また、CIを実行しやすいように、それぞれのディレクトリにlo...
はじめに Svelte で複雑な Store の一部分のデータを更新したときに、初期データが変わってしまう問題に遭遇しました。それを解決するために immer を使う方法を試したので、備忘録とし...
現象 コミット時に lint を走らせるために husky を設定しているプロジェクトも多いと思います。 huskyを設定すると npm scripts に"prepare": "husky i...
結論 port 24678を割り当てる 経緯 SvelteKit + Dockerで環境構築していたら、ソースコードに何も変更を加えていないのに無限にホットリロードが発生する問題に出くわした。(...
実現したいこと warm-theme:bg-red-400のように書くことで、親要素に.warm-themeがあるときのみbg-red-400が適用されるようにしたい。こうすると、同じマークアッ...
はじめに Firestoreはバックエンドのコードを書くことなく、簡単にDBを扱えます。 バックエンド開発になれていない初心者だけでなく、プロトタイプを素早く作成したい人にもマッチする技術です。...
白いターミナルはダサい Macの標準ターミナルって、こんなかんじではないでしょうか? プログラミングを始めた人、誰もが最初はこの真っ白な画面に、恐る恐るコマンドを打つものです。 しかし、このター...
はじめに フロントをVueやReactで、バックエンドをFirebase Cloud Functionsで開発しているとき、同一リポジトリで管理していると以下のようなディレクトリ構造になり、.e...
さいしょに Vue 2.3.0から新たに追加された.sync修飾子、使いこなせているでしょうか? この記事はsyncをイマイチ使いこなせていない自分向けの勉強録です。 .syncを使うと、「子...
はじめに vimrcでfor文をうまく使う方法が調べてもすぐにでてこなかったのでまとめました。 筆者は駆け出しのVimmerですので、よりよい方法等ございましたらご指摘いただけますと幸いです。 ...
18 search resultsShowing 1~18 results
Qiita is a knowledge sharing service for engineers.