I've come across quite a few LinkedIn posts criticizing React Context.

Some of them make a claim like this:

"React Context causes every component to re-render, even components that don't consume the context."

That claim is simply incorrect.

Unfortunately, this misconception has spread widely, leading many developers to believe that React Context is inherently inefficient.