Yes... learn to shift properly. Chain suck is caused when you cross-chain and then shift down or up shift and there's lacks of chain slack. Need to try and keep the chain from getting slack so make sure when you finish climbing a hill and am going downhill you shift into the middle or big chainring. Or plan your uphill climbs in advance.
Chain suck can occur also because of bike design. Had an old Gary Fisher that was notorious for chain suck. My new Specialize Stump. FSR doesn't have that problem.
There is also a device call a "third eye chain watch" that might help if you can find onethat fits your bike.