provide/inject pozwalają komponentowi przodka dostarczać dane każdemu potomkowi, niezależnie od głębokości, bez przekazywania props przez każdy pośredni komponent. Rozwiązują problem prop drilling.
Problem: prop drilling
App → Layout → Sidebar → Menu → MenuItem
