I think dreams are more of a way of our subconscious to tell us something. Most likely something we either realize but do not admit it to ourselves, or that we are unaware of at a superficial level. I have had dreams that I have remembered that were related to situations in my life at that time.

That said, I do not think all dreams have meaning, though some do. I tend only to remember dreams that evoke strong emotions, usually nightmares. Most of the time they have meaning, sometimes they do not.

As for precognitive dreams, I cannot say. I am somewhat torn with the idea that we can predict the future. I do believe that certain events are meant to happen but not everything.

I have had déja-vu before, various of times, not of late though.