I've read this debate about J-10 production and J-20. Guys, this isn't how this works. For even with F-35s çhurned out, the USA will still keep its F-15Es, not only that, there are reports of USAF intending to buy F-15X which is a derivative of the latest F-15s. The F-15X would replace the F-15Cs. Again, this is despite the F-35s production run of 1200 fighters to renew USAF fighter fleet.
J-20s are China's premier stealth jet, and it's production run would be according to China's strategic requirements. J-10Cs will be produced in large numbers. As they will not only replace the J-7s, A-5s but also the J-10As. The fighter is primed for air combat, it is a very potent jet and represents as the cornerstone in Chinese aviation industry's evolution.
If you stop J-10 production, then what will you replace all those J-7s, A-5s, J-8s and etc with? J-31s? Not quite, not yet anyways. And even with J-31s reaching serial production, J-10Cs would still be manufactured, not just for PLAAF, but for export orders as well, for quite some time to come.
You don't just invest in the development and evolution of a fighter jet, and stop production just because you have a Gen-5 Stealth Fighter. That would be an absurd decision to make. Continue production of J-10Cs, replace all those 1970s fighters in PLAAF inventory. And along with that, pick up several orders from foreign countries, for the J-10s. It's a win, win!
I foresee J-10s evolve further, with CFT or other alternatives, TVNs as standard, heck even a larger variant of it, like Boeing did with F/A-18C Hornets. J-10s already are badass fighters, they are destined to become even more awesome.