You're going to need a range of methods depending on how advanced the drone is but using JF17 is not viable in the future tbh & even right now it's overkill.
Mind you, in the future you're going to be seeing a lot more drones. You can't keep sending a fighter every time. You're going to need a faster & cheaper solution. Maybe using a LIFT platform for interception duties would be more viable if a plane is needed.
But drones are evolving as well. E.g. akinci will be equipped with AESA & A2A missiles & they're both on the roadmap for TB2 too. Should look into an autocannon payload for drones as well. Plus they can stay in the air for extended periods of time so you can cut down on intercept time.
There's some interesting solutions based on loitering munitions out there as well:
When threats like drone swarms evolve at the speed of commercial innovation, defensive technologies that combat these challenges must evolve even more quickly. That’s why Lockheed Martin has worked across multiple services to rapidly develop and prove a key Counter-Unmanned Aerial System...
www.lockheedmartin.com
Roadrunner defines a radical new class of operator-supervised autonomous air vehicles capable of high subsonic speeds, high G-force maneuvers, and VTOL return to base for reuse.
www.anduril.com
Transforming US & allied military capabilities with advanced technology.
www.anduril.com
MARSS has designed an AI enabled autonomous Interceptor that offers an intelligent, cost-effective and low collateral solution to neutralise hostile drones.
marss.com
Maybe in the future you can hook up a solar charger to a loitering munition & turn them into airborne minefields that can stay up in the air indefinitely & intercept drones, planes, missiles & artillery.