да и еще сказали что ООП надо знать идеально для реакта
Что за бред? Кто сказал? Нет, ООП знать надо, но зачем его знать для реакта идеально я, честно говоря, хз, потому что классовые компоненты сегодня в реакте — это редкость.
Владик Бубин, в таком случае на твоём месте я бы сделал так: пока проблемы неприятные, но некритические, оставить его у себя, пока есть гарантия. В это же время копить деньжат на новый ноут / комп (в общем на замену) и когда будет подходить гарантия или появятся критические баги, брать себе замену, перенести на неё всё, что надо, и нести ноут по гарантии. А там уже через месяц либо получать исправленный ноут, либо возврат средств (поэтому на нём лучше заранее почистить все жд).