Linux

自分でaliasを設定したけど、実際にはどのようなコマンドだったか忘れた場合に、alias <エイリアス名>で表示することができます。

例えば ls -la というコマンドに ll というエイリアスをつけた場合は以下 ...

React

ReuxはReactのライブラリで、アプリケーション全体の状態を一箇所で管理することができ、バグも追いやすい便利なライブラリです。

しかし、実装するファイル数が多かったり、決められたディレクトリ構造がなかったりという欠点が ...

TypeScript

例えばHTMLのbuttonを拡張したボタンコンポーネントを作成したい場合に、もともとのbuttonが受けとることができるPropsと独自のPropsを定義したい。

もともとのbuttonが受け取るPropsにはonCha ...

JavaScript

npm ls コマンドを実行することで、そのプロジェクトにインストールされているモジュールの一覧を表示可能ですが、以下のように deduped という文字列がついているものがあります。

jest-es6@1.0.0/Users/ ...

webpack

webpackコマンドのprogressオプションを有効にすることで、ビルド時の進捗状況をコンソールに出力します。

公式ドキュメントはこちら

有効にした場合は、ビルド時に以下のような出力が得られます。

4 ...

JavaScript

ブラウザの場合のグローバルオブジェクトはwindowです。

一方で、Node の場合は global になります。

グローバルオブジェクトにアクセスする際に、ブラウザでNodeでアクセス方法が違うと何かと困るこ ...

TypeScript

xxxx.d.ts というファイルは型定義ファイルです。

このファイルには型のみが記載されており、実装は書かれていません。

tsc はこのファイルの中をみて、どのような関数や変数が使われるのかを知ることができま ...

JavaScript

コードレビューに慣れていないとどこを見たらいいのか、何をコメントしたら良いのか、このコメントを書いてもいいのか、などいろいろな疑問がでてくると思います。

中でも、ここのコードの意味がよくわからないけど、自分だけがわからない ...

JavaScript

Object.preventExtensions() を使うことで、新しいプロパティが追加されることを防止します。

const person = {name: 'tamibouz'}Object.preventE ...

システム開発, プログラミング入門

駆け出しのエンジニアから一歩ステップアップするために、日々心掛けると良いと思うことです。

一つのことをする、です。

ある部品がいろいろなことをしないで、一つのことをするように設計します。

これを具体 ...