Sometimes rivers dry up. But generally most rivers (and waterfalls by extension) stay fairly constant because, yes, the precipitation maintains the water flow. If that wasn't true, then the water would just be magically appearing, which I can assure you it is not.