フロント中級
コールバック
コールバック
一言で言うと
子から親へ通知するための関数 props。
もう少し詳しく
一言で言うと
子から親へ通知するための関数 props。
もう少し詳しく
コールバックとは、ある処理が完了したあとに呼び出されるよう渡しておく関数のことです。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
JavaScript では setTimeout や fetch の .then など非同期処理で広く使われ、処理の完了・成功・失敗を受けて次のステップを実行する役割を担います。フロントエンド開発では React や Vue・Svelte などのフレームワークでも頻繁に使われ、イベントハンドラを props として子コンポーネントに渡す形(子から親への通知)もコールバックの典型的な活用例のひとつです。
実務でどう使うか
関連する章
Ch167 で詳しく学べます。