It's about more than just feeling appreciated and feeling like you've done a good job.
I had both, and yet I still burnt out.
What was lacking was fulfillment -- the sense that the work you do is meaningful for you.
Ideally, your job should be interesting, fun, stimulating, and you should feel that what you do is important. If it's stressful, it should be at a level of stress you can deal with, and the stress should be of a positive sort, not a negative sort.
At some of my jobs I was greatly appreciated, and I knew I was doing a great job. But the work was boring, I didn't feel it was important, and it was extremely stressful. So I burnt out.
I had both, and yet I still burnt out.
What was lacking was fulfillment -- the sense that the work you do is meaningful for you.
Ideally, your job should be interesting, fun, stimulating, and you should feel that what you do is important. If it's stressful, it should be at a level of stress you can deal with, and the stress should be of a positive sort, not a negative sort.
At some of my jobs I was greatly appreciated, and I knew I was doing a great job. But the work was boring, I didn't feel it was important, and it was extremely stressful. So I burnt out.