#vite best practices