I remember a guy at a previous job doing something similar - left for a React job (despite being a PHP developer), then came back like 6 months later because he couldn't get his head around React, then left again like 6 months later. Pretty sure it was about money because the PHP job was pretty relaxed and had some good perks.