I'm planning to create a new project which is something like management system panel for my company's license. I will use React for my client side and I would like to use state management system but not sure about which should i use. So my question is: which state management should i use. I already examine redux and context api. Redux is fine but i feel that is quite complex and overwhelm for a middle size projects. On the other hand context api fine but not well documented like redux. Also redux need extra libraries like saga or thunk. If u suggest redux which library should i use for middle scale project?
I think you should go with context, because context-api more clear and more understandable for middle-scale projects.