There is no actual European approach, there are different levels of worker's rights across various industries and in different countries. In Denmark if you have been working for more than a month than when you are fired you have a certain amount of time that you get paid (unless you find a new job), but you still have to work for them if the company wants you to.
In the tech industry it is generally 3 months and they don't want you to work during that period.
In the tech industry it is generally 3 months and they don't want you to work during that period.