When you have a duty to give way it is very important that you clearly communicate your intention to give way by slowing down well in advance, and if necessary, stopping completely.
If you brake hard just before a give way junction, you have failed to give way because you did not slow down or stop in time. The same is true if you try to stop before a give way junction, but slide onto the intersecting road due to slippery road conditions.
Your fellow road users must always be able to feel confident that you will give way when you have a duty to do so.