Home About Contact
React useRef を使って親コンポーネントから子コンポーネントの状態を取得する

子コンポーネントは状態を管理させないで、 親コンポーネントですべて状態を管理する方法が基本だとは思う。

しかし ここでは、子コンポーネントで状態を管理して、 親コンポーネントからそれを任意のタイミングで把握する方法を調べます。

» Read More
React Component で SVG アイコンをダイナミックに生成する

icons

Webアプリでアイコンをたくさんつくる必要が生じた。 はじめは生成AIに頼んでつくっていたが、バリエーションが増えすぎたので ラベルと幅と色を指定して SVG アイコンを生成する React Component を書いた。

» Read More
AlaSQL Hello, World!

AlaSQL を使って React で SQL する一番簡単な例の覚え書きです。

» Read More
Angular から React への移行【その3】

Angular から React への移行【その2】 では @Input のみがある単純な Angular コンポーネントを React コンポーネントに移行しました。 今回は、@Input だけでなく @Output も存在する Angular コンポーネントを React に移行します。

» Read More
Angular から React への移行【その2】

Overview

Angular から React への移行【その1】 で作成した Angular アプリを部分的に React にします。

» Read More
HTMLSelectElement で初期状態はどのオプションも選択していない状態をつくる

初期状態:

select-1

選ぶと次のようになるようにしたい:

select-2

» Read More
Vite + React + TypeScript Hello, World!

覚え書きです。

» Read More
Angular で React Component を使う(その2) Hello, World!

Angular + React の覚え書きです。 今回は directive 経由で実装します。

» Read More
Angular で React Component を使う(その1) Hello, World!

Angular + React の覚え書きです。

» Read More
簡単なエディタをつくる試み lexical を調べる(その7)

今回は emacs keybindings などを実現するための下準備として キーボードショートカットへの対応方法を調べます。

たとえば、 Ctrl + S したら検索(または保存処理)を実行、などという 機能を実現するために、そのキーイベントに反応させるには どうしたらいいかを調べます。

» Read More
簡単なエディタをつくる試み lexical を調べる(その6)

前回 Markdown Preview を追加したときに、bold や italic の マークアップは問題なくレンダリングできたのですが、 たとえば、リストアイテムのマークアップを入れると 意図通り作動しなくなっていました。

この問題を解決します。

» Read More
簡単なエディタをつくる試み レイアウトを実行時に変更

React を使って、ボタンを押すとレイアウトが変わる仕組みをつくりたい。

初期状態はこれ。

state 1

» Read More