Prop drilling is passing data through many intermediate components that don't use it themselves, just to get it to a deeply nested component that does. It's tedious and makes components tightly coupled to data they don't care about.
The problem
() {
[user] = ({ : });
;
}
() {
;
}
() {
;
}
() {
;
}
