You can use trichlor tablets sometimes. You can use calcium hypochlorite sometimes. You can use dichlor powder sometimes. You can use bleach pretty much all the time. The key is to test the pool often enough to know what you can afford to use.
If CYA is a little low, you can choose to use trichlor tablets to slowly raise CYA. If CYA is a lot low, you may choose to just add CYA to get it to a minimum level or to the recommended level or to the maximum level, depending on what chlorine source you intend to use next.
If CH is a little low, you may choose to use cal-hypo to slowly raise CH. If CH is a lot low, you may choose to just add a calcium increaser to get it to a minimum level or the recommended level or to the maximum level, depending on what chlorine source you intend to use next.
Once CYA and CH are where they need to be, then you will need to go to using 6% bleach or stronger liquid chlorine as your main source of chlorine. Both CYA and CH will tend to drift downward over time in most pools, though if your fill water is high in CH then that won't fall unless you get a lot of rain.
If you keep on top of testing and knowing how your water changes over time, with rain dilution and with fill water additions, with the changes in temperature and pool usage, then you can easily shift between various sources of chemicals. You just need to keep records and do tests often enough to be certain of what is going on.
For some, it is best to just use bleach and add CYA and calcium directly when it is needed, all at once and be done with it. Then use just bleach to add chlorine. Separate chemicals for separate needs. For others, it is no big deal to tinker with the blended chemicals, adding chlorine with CYA, or chlorine with calcium, until the chemicals are as needed.
But I will say that no matter how good you are at taking care of your water, you may still need to shock... emergencies do happen. Several days without power, massive rainfall, nasty things in the pool, you never know. So it is good to always have a good dose of something on hand in enough volume to shock properly. I keep cal-hypo for that, since I tend to run with high CYA in the summer heat here in Texas and I can better afford a small 10 ppm bump up in CH than I can afford a 10 ppm rise in CYA. Rain will take the CH level down before too long.