Context is best for values that need to be available to many descendants without passing props through every layer.
Question 10 of 20 in Advanced Context Patterns Quiz