St. Barts does belong to France. However, as mentioned above, the island has an important degree of autonomy, and, as such, has a part of independence. You can spend French currency – the Euro – on the island.