No, it is not compulsory that you have confirmed flight tickets before applying for a France visit visa. However, you will be required to submit a booking itinerary or flight reservations that clearly state your entry and exit dates. It is advisable to offer a fully refundable booking option to avoid financial losses if your visa is rejected.