Yeah, the French strikes are generally defined ahead of time for a specific duration. They are very organized about that. They make some "point" apparently while not inconveniencing other folks as much as a wildcat would.
And yes, we've had to change travel plans ahead of time to avoid strikes. I've seen the Immigration folks have a slow down that was atrocious.
They generally don't strike in vacation season I've noted.