/ / ¿Cómo se conectan estas exportaciones react-redux? - ecmascript-6, react-redux

¿Cómo se conectan estas exportaciones react-redux? - ecmascript-6, react-redux

Según esto archivo connect es importado de la conectar módulo utilizando la sintaxis ES6. los connect.js no exporta connect pero createConnect clase.

Cómo connect se exporta desde el connect.js?

Respuestas

1 para la respuesta № 1

En el index.js Se utiliza la siguiente declaración de importación:

import connect from "./connect/connect"

Eso importa la exportación por defecto desde ./connect/connect y lo asigna al nombre connect (Puedes nombrarlo como quieras).

En connect.js la exportación por defecto está en Línea 90:

export default createConnect()

Esto exporta el valor de retorno de la createConnect(), cual es la función connect. Tenga en cuenta que el nombre no es importante, pero es común y lógico darle el mismo nombre que el módulo, técnicamente ni siquiera necesita un nombre.

Para detalles sobre las exportaciones e importaciones predeterminadas vea: Explorando ES6 - Exportaciones por defecto