「React」とは?
- JavaScriptのライブラリ
- 特に「シングルペー ジアプリケーション(SPA)」を実現するツールとして注目されている。
- 使いこなすには技術的なハードルがある。
ここではReactにこれから挑戦する人を対象に、Reactを使った開発で直面しがちなポイントを解説することで理解を深めたいと思います。
1. 少し難解な文法
コンポーネントといったReactの基本コンセプトと少し癖のある文法(JSX)にどのように慣れれば良いか。
2. ページのデータ管理
刻々と変わるページの中でデータをどのように管理すれば良いのか。
3. アプリのパフォーマンスの問題
入力のたびにもたつくWebページを避けるにはどのような施策が必要か。