President Emmanuel Macron said there was no doubt the violence was an “Islamist terrorist attack”.