The issue I found using React Context API is that the number of nested components increase as your props increase.
People should determine at first hand how complex their project would be to decide using React Context API or a state management library like Redux.