Flutter

flutterのTextFieldに削除アイコンを付ける

この記事は、以下の方を対象に書いています。 TextFieldをカスタマイズしたい TextFieldに削除用のアイコンをつけたい 実現したいこと 今回は、TextFieldをカスタマイズしていきます。 TextFieldに値が入っていると...
TypeScript

TypeScriptのタプルについて解説

この記事は以下の方を対象に書いています。 タプルの使い道が分からない タプルの利便性が分からない タプルを使ったサンプルコードをみたい タプルとは? タプルとは、異なる型に要素をもつ固定長の配列のことです。 TypeScriptでは、特定の...
React

ReactのuseRefの使い道を探してみる

この記事は以下の方を対象に書いています。 useRefで出来ることを知りたい useRefの使い道が分からない useRefとは? まずは、useRefについて簡単に説明します。 useRefはReactの状態管理をするhook(フック)の...
JavaScript

JavaScriptでスタックとキューを理解する

この記事は以下の方を対象に書いています。 スタックとキューについて、基礎から学びたい JavaScriptでスタックまたはキューの仕組みを実装したい スタックとキューについて スタックとキューとは、簡単に言うと値の出し入れに特化したデータ構...
Flutter

flutterで手軽にルーティング設定の実装

この記事は以下の方を対象に書いています。 ルーティング設定をしたい ルーティング設定についておさらいしたい ルーティングとは? ルーティングとは、異なる画面間の移動のことです。 画面遷移(がめんせんい)と言ったりもします。 スマホアプリでは...
React

ReactでMUIを拡張した独自コンポーネントを作成

この記事は以下の方を対象に書いています。 汎用的なコンポーネントを作成したい MUIに慣れてきたから、拡張してみたい MUIを扱う準備 まずは、MUIのインストールを行います。 コマンドプロンプトやターミナルで、プロジェクトに移動して下記の...
React

Reactで親から子へ値の受け渡し

この記事は以下の方を対象に書いています。 Reactを学び始めた方 コンポーネントを作成したい方 親から子へ値の受け渡しをしたい方 実現したいこと 今回は、ReactとTypeScriptを使用して親から子へ値の受け渡しについて、解説します...
Java

Javaのスレッドを解説

この記事は、以下の方を対象に書いています。 スレッドについて、理解を深めたい スレッドの基本操作について学びたい スレッドとは? スレッドとは、プログラム内で同時に実行されるタスクのことです。 複数のスレッドを組み合わせることで、 プログラ...
React

ReactのuseStateを解説

この記事は、以下の方を対象に書いています。 useStateの基本的な使い方を知りたい useStateを使ったサンプルコードを見たい TypeScriptと合わせたサンプルコードが見たい useStateの宣言 useStateは、Rea...
React

Reactでルーティング設定

開発環境は、以下の通りです。 react: 18.2.0 typescript: 4.9.5 実現したいこと Reactで、ルーティング設定をしたい。 ルーティングとは、簡単に言うと画面遷移です。 ReactのようなSPAを実現するためのフ...