3 Reasons why I stopped using React.setState
Michel Weststrate

I don’t see the need to pull in an extra library when React can already handle the asynchronous issues you are describing. State in components through react already gives you your ‘mini stores’. You introduce extra complexity and knowledge overhead by including another library in which you have to learn all of its different ways of doing the same things react can already do.