The striker has penned a contract for an undisclosed length.
Danns made his first team debut as a substitute against Luton Town in the Premier League last month and then featured in the Carabao Cup final win at Wembley.
Advertisement
Advertisement
The 18-year-old again came off the bench in the FA Cup against Southampton and scored twice in the 3-0 victory.
Danns is the son of former Blackburn Rovers midfielder Neil Danns.