Whether or not you provision swap has nothing to do with whether or not you're on flash storage or spinning disk storage.
Everyone agrees that things are sub-optimal if you're hitting swap more than once in a very long period. That said, there are benefits to enabling swap in that it can serve as a "safety valve" of sorts to prevent a complete server crash in the event of RAM contention.
Whether or not you should use swap is not something any of us can answer. You'll need to examine your requirements and your infrastructure to make this decision. If you are running a single server, and if experiencing downtime of this server would be problematic, then it's likely worth it to have a bit of swap space around. On the other hand, if you have a cluster of application servers behind a load balancer, and the loss of one of those servers won't adversely affect your application, then you may decide to not maintain swap space on those systems.
For systems that *do * have swap space, be sure to monitor it very closely. You want to know quickly if the server starts using swap.