aliasで設定したコマンドを確認する方法
自分でaliasを設定したけど、実際にはどのようなコマンドだったか忘れた場合に、alias <エイリアス名>で表示することができます。
例えば ls -la というコマンドに ll というエイリアスをつけた場合は以下 ...
Redux-Toolkitについて
ReuxはReactのライブラリで、アプリケーション全体の状態を一箇所で管理することができ、バグも追いやすい便利なライブラリです。
しかし、実装するファイル数が多かったり、決められたディレクトリ構造がなかったりという欠点が ...
React + TypeScript HTML要素のコンポーネントを作るときの型
例えばHTMLのbuttonを拡張したボタンコンポーネントを作成したい場合に、もともとのbuttonが受けとることができるPropsと独自のPropsを定義したい。
もともとのbuttonが受け取るPropsにはonCha ...
npm の deduped とは
npm ls コマンドを実行することで、そのプロジェクトにインストールされているモジュールの一覧を表示可能ですが、以下のように deduped という文字列がついているものがあります。
jest-es6@1.0.0/Users/ ...
webpackのprogressオプションについて[覚書]
webpackコマンドのprogressオプションを有効にすることで、ビルド時の進捗状況をコンソールに出力します。
公式ドキュメントはこちら
有効にした場合は、ビルド時に以下のような出力が得られます。
4 ...
JavaScriptのglobalThisについて
ブラウザの場合のグローバルオブジェクトはwindowです。
一方で、Node の場合は global になります。
グローバルオブジェクトにアクセスする際に、ブラウザでNodeでアクセス方法が違うと何かと困るこ ...
TypeScript xxxx.d.ts というファイルについて
xxxx.d.ts というファイルは型定義ファイルです。
このファイルには型のみが記載されており、実装は書かれていません。
tsc はこのファイルの中をみて、どのような関数や変数が使われるのかを知ることができま ...
コードレビューに慣れていない人に覚えておいて欲しいこと
コードレビューに慣れていないとどこを見たらいいのか、何をコメントしたら良いのか、このコメントを書いてもいいのか、などいろいろな疑問がでてくると思います。
中でも、ここのコードの意味がよくわからないけど、自分だけがわからない ...
JavaScript オブジェクトへの変更を防止する方法
Object.preventExtensions() を使うことで、新しいプロパティが追加されることを防止します。
const person = {name: 'tamibouz'}Object.preventE ...
初心者からステップアップするためにエンジニアが意識しておくと良いと思うこと
駆け出しのエンジニアから一歩ステップアップするために、日々心掛けると良いと思うことです。
一つのことをする、です。
ある部品がいろいろなことをしないで、一つのことをするように設計します。
これを具体 ...