da2k / curso-reactjs-ninja

915 stars 322 forks source link

[M4#A45] Arquitetura da aplicação: rotas iniciais #512

Closed felipecesr closed 3 years ago

felipecesr commented 3 years ago

Fala Daciuk,

Na aula você criou um arquivo com o componente:

// login.js
function Login () {
  ...
}

export default Login

E depois criou um outro arquivo só pra reexportar:

// index.js
export { default as Login } from './login'

Qual a vantagem de exportar os componentes dessa forma? Por quê não criar só o index.js e exportar assim, por exemplo: export function Login

@fdaciuk

fdaciuk commented 3 years ago

Quando você tem muitos index.js abertos, dependendo do editor, você pode se perder na organização dos arquivos. Só por isso :)

felipecesr commented 3 years ago

Ah sim, valeu!

fdaciuk commented 3 years ago

Qualquer dúvida, só avisar :)