(what follows isn't a disagreement with the above posters, just a remark for context)
I vehemently disagree with their reasons (such as they are) for voting for Trump, but reducing the explanation of their behavior to bigotry---the easiest, most accessible, most self-affirming, and most totalizing explanation available to isolated liberals---misplaces the real problems and thus opens to misguided solutions. Yes, the Trump supporters who make the news are terrible people, and there are many of them. But they aren't over half the country. Explaining Trump's success -primarily- in this way is a failure of empathy on the part of liberals, a failure to understand the majority of the country as decent, caring human beings just like you and I who have, in fact, gotten shafted. Almost all economic recovery the past few years has gone to major cities and life for rural communities is only getting worse. We all know here that Clinton had proposals for addressing this (a 500 billion injection into infrastructure for example), but, for better or for worse---okay, for worse---Trump is who connected on this sentiment.
Everyone knows Trump is a wild card---to put it kindly---who has no concrete policies, but it's worth remembering that the main focus of his victory speech last night was promising to bring back the New Deal, for a "socialist" program of government supported work, to distribute jobs across the whole country by fiat. Whether he will make good on his word and can then force it through the Republican establishment in Congress and whether it will then work all remains to be seen.