I just pulled in a class-based component into a modern React project. It just worked with no adjustment.
Now that's commitment to backward compatibility (and they can't have it any other way, they won't rewrite half of facebook just because their own framework changed).