From experience in the deep south I would NOT put salt or sugar in a non climate controlled environment. I lost a case of salt and a 5 gallon pail of granulated sugar to the heat and humidity. Bold print represents the major of the two evils for storage here. I would even recommend storing liquid hand and body soap instead of the bars of soap due to them melting or all of the oils settling on the bottom.
All of the household cleaners did fine as did many non-food bulk items such as toilet paper, paper towels, feminine napkins, tampons, in rubbermaid totes***
lye for making soap,
clothing (properly sealed),
yarn/fabric & sewing items (properly sealed)
as well as bulk cooking utensils such as pressure canners, jars & lids, dehydrators and large cast iron pots (well oiled).
***Not advertising a specific brand but after losing several packages of the listed items to varmits chewing through the thin plastic that they come in I resorted to using these totes for storage and duct taped all around the lid and it resolved the problem.
I also froze all purpose flour in 3 gallon buckets for 72 hours, added a handful of bay leaves to each bucket and they stored just fine. I did the same with dried beans and lentils, pasta and rice with no problems. The most helpful hint I received was to scatter bay leaves throughout all of my storage shelves and along the baseboards in my storeroom. It is a natural repellant for bugs. I also sprinkled boric acid around the baseboards and window seal to keep out those small "sugar" ants as I called them.
I know I'm not thinking of everything so if you have a question feel free to ask someone who definitely lives in the deep south and has years of experience with prep storage, the hard way. LOL
P.S. - I'm on the Gulf Coast of SW Louisiana.