Не очень люблю типизировать всякие вещи типа стора редакса, thunk экшенов.. С mobx тоже приходится немного костылять. Больше гемора, чем выхлопа. Сейчас, например работаю на проекте, написанном на контексте с кастомными хуками. Когда вливался в проект, тим лид сказал, что тоже долго его пытался подружить с тс'ом, но так и не смог.