Ant Design Table That Allows User to Hide/Show Columns and change Column Order
high level react hooks library
React text ellipsis component