provide/inject ช่วยให้ คอมโพเนนต์บรรพบุรุษสามารถจ่ายข้อมูลไปยังคอมโพเนนต์ลูกใด ๆ ไม่ว่าจะลึกแค่ไหน โดยไม่ต้องส่ง props ผ่านคอมโพเนนต์ระดับกลางทุกตัว พวกมัน แก้ปัญหา prop drilling
ปัญหา: prop drilling
App → Layout → Sidebar → Menu → MenuItem
หากเฉพาะ ที่ต้องการ การส่งเป็น prop ผ่าน , , และ (ที่ไม่ใช้มัน) ก็จะเบื่อและซ้ำซ้อน / ข้ามไปตรงกลาง
