Optimal file structure for React applications