React

react(リアクト)を使って開発した内容をまとめたブログです。react(リアクト)を使って経験した内容をまとめる予定です。

[React] モノレポ環境でのReact Compiler導入記

2026-03-04
6つのアプリと共有パッケージで構成されたモノレポにReact Compilerを一括導入した過程と遭遇した問題、panicThresholdの選択、eslint-disable戦略、ref.currentの誤検知対応、そして問題発生時の"use no memo"ディレクティブの活用方法を共有します。
もっと見る →

[React] 大規模モノレポでのReact 19マイグレーション実践ガイド

2026-03-03
7つのアプリと共有コンポーネントライブラリを含む大規模モノレポをReact 19にアップグレードした実践経験を共有します。forwardRefの削除、RefObject型の統合、useRefの初期値必須化、JSX名前空間の変更など、主要な変更点とマイグレーション戦略について解説します。
もっと見る →

[React] 実務でのReact Clean Code

2026-02-14
TossのSLASH 21カンファレンスで発表されたReact Clean Codeの核心概念である凝集度、単一責任、抽象化を実際のコード例と共に整理して共有します。
もっと見る →

[React] Reactレンダリングの基本概念と動作方式

2026-02-14
Reactのレンダリングとは何か、レンダーフェーズとコミットフェーズの違い、Fiberオブジェクト、Keyとレンダリング、バッチ処理、クロージャとstateスナップショットなど、Reactレンダリングの基本概念と動作方式について共有します。
もっと見る →

[React] Reactレンダリングパフォーマンスの最適化

2026-02-14
Reactのレンダリングパフォーマンス最適化の必要性、React.memo・shouldComponentUpdate・PureComponentなどの最適化API、参照問題とuseCallback/useMemoによるProps参照の最適化、不変性、パフォーマンス計測方法、React Compilerについて解説します。
もっと見る →

[Vite] TypeScript ベース React プロジェクトでに Stylelint(CSS-in-JS)を追加する

2024-03-12
Viteを使って生成したTypeScriptベースのReactプロジェクトにCSS-in-JS環境でスタイル(CSS)を検査するためにStylelintを追加する方法について説明します.
もっと見る →

[Vite] TypeScript ベース React プロジェクトに Prettier を追加する

2024-03-06
Viteを使って生成したTypeScriptベースのReactプロジェクトにPrettierを追加してコードフォーマットを一貫性を持たせる方法について説明します。
もっと見る →

[Vite] TypeScriptベースReactプロジェクトへテスト環境を構築する

2024-02-06
Viteを使って生成したTypeScriptベースのReactプロジェクトにテスト環境を構築する方法について説明します。
もっと見る →

[Vite] TypeScriptベースのReactプロジェクトを始める

2024-02-05
Viteを使ってTypeScriptベースのReactプロジェクトを始める方法について説明します。
もっと見る →

create-react-app用のカスタムテンプレート

2023-10-21
自分のcreate-react-app用のカスタムテンプレートを作ってこれを活用してReactプロジェクトを生成してみましょう。
もっと見る →

[Emotion] React does not recognize the XXXXX prop on a DOM element 問題解決方法

2022-10-20
Emotionを使う時、発生する React does not recognize the XXXXX prop on a DOM element 問題を解決する方法について説明します。
もっと見る →

[Next.js] MUI

2022-03-27
TypeScriptベースのNext.jsにUIライブラリであるMUI(Material UI)を追加して使う方法について説明します。
もっと見る →

SHARE
Twitter Facebook RSS