Donald Trump has long been a Twitter enthusiast, and as president he has continued to use it daily to share his views -- whether they are based on facts or not.

Recently, Trump attacked the New York Times, calling the paper "a joke," while also warning that "fake news" is dangerous for the country.

The president also attacked the FBI for not stopping "national security 'leakers'" and said they need to be found "now." The tweets appeared amid reports that the FBI refused to refute stories about his campaign's contact with Russian officials.

And before that, he called the demonstrators at recent Republican town hall events "so-called angry crowds."

Scroll through for more context on some of Trump's controversial tweets.