Dúvida: CommonJS ou ES modules
Sempre que eu inicio um projeto e preciso olhar documentações de alguma lib, me deparo com algo como const lib = require('lib')
. E sempre me perguntei a diferença de usar isso e o famoso import {} from 'lib'
. Bom, um tempo atrás eu dei uma pesquisada e descobri que a diferença é basicamente que um veio para substituir o outro, o ES modules veio como uma 'evolução' do CommonJS (não tenho certeza nem propriedade para afirmar isso, é apenas oque eu lembro e entendi). A duvida que fica é: Porque ainda encontro muitas pessoas/documentações utilizando CommonJS????