Storing your fabric in closed cabinets or in a closet out of the light is the way to go!!! I've received fabric from estate sales etc. that has been pretty much ruined by the sun and I've had to cut around fade lines.
With fabric being so expensive, one needs to make sure it's usable in the future.