<p>los alphas de react-cache no funcionan con 16.8+</p>

Creado en 6 feb. 2019  ·  11Comentarios  ·  Fuente: facebook/react

react-cache no se publicó con 16.8.1 como el resto de los paquetes react.
Esto significa que las cosas de Suspense de la plataforma no funcionarán.

_ Publicado originalmente por @jaredpalmer en https://github.com/palmerhq/the-platform/pull/70#issuecomment -461170282_

Stale Question

Comentario más útil

De hecho, la solución actual se está construyendo desde la fuente, pero si la gente quiere agilizar el proceso, puede intentar agregar esto a su package.json:

  "scripts": {
    "postinstall": "git clone [email protected]:facebook/react.git --depth=1 && cd react && yarn install --frozen-lockfile && npm run build react-cache && cd .. && npm i $(npm pack ./react/build/node_modules/react-cache) && rm -rf react react-cache-*.tgz"
  },

el crédito va a esta respuesta de stackoverflow

Sería increíble si react aprovechara el script "prepare" de npm _y_ npm permitiera la instalación desde directorios en repositorios git , pero es probable que eso no cambie pronto. Por ahora, esta solución está bien

Todos 11 comentarios

Encontrando este error con

TypeError: dispatcher is undefined
Esto proviene de la función readContext() en react-cache-development.js,

Esto se puede cerrar.

Estamos construyendo react-cache desde master y usando una carpeta de proveedor en el ejemplo de la plataforma. Anteriormente, se incluyó incorrectamente como dependencia en lugar de una dependencia de pares en la plataforma.

Sí, creo que por ahora nuestra recomendación es que puedes copiar y pegar su fuente, pero luego estás solo. La estrategia de almacenamiento en caché no está muy clara ahora y es probable que todo cambie mucho. No queremos que ninguna biblioteca reutilizable comience a depender de ella.

De manera plausible, podríamos agregar una gran advertencia roja sobre su importación y luego publicar otro alfa. Si alguien envía un PR parece estar bien hacerlo.

Me gustaría intentar agregar una advertencia sobre la importación, sin embargo, sería mi primera contribución.

¿Cómo podemos experimentar con react-cache y el modo concurrente en este momento? Dado que me encuentro con este problema con las versiones a continuación

"react": "16.8.0-alpha.1",
"react-cache": "2.0.0-alpha.1",
"react-dom": "16.8.0-alpha.1",

@bitttttten Esta es la demostración de Suspense ejecutada en la versión reaccionar "16.8". Puede probar la demostración de suspenso en la rama use-suepense . Espero ayudarte.

Si desea experimentar, debería poder compilar desde la fuente. :-)

Parece que construirlo desde la fuente es la única forma por ahora.

De hecho, la solución actual se está construyendo desde la fuente, pero si la gente quiere agilizar el proceso, puede intentar agregar esto a su package.json:

  "scripts": {
    "postinstall": "git clone [email protected]:facebook/react.git --depth=1 && cd react && yarn install --frozen-lockfile && npm run build react-cache && cd .. && npm i $(npm pack ./react/build/node_modules/react-cache) && rm -rf react react-cache-*.tgz"
  },

el crédito va a esta respuesta de stackoverflow

Sería increíble si react aprovechara el script "prepare" de npm _y_ npm permitiera la instalación desde directorios en repositorios git , pero es probable que eso no cambie pronto. Por ahora, esta solución está bien

Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. Gracias por tu contribución.

Cerrando este problema tras un prolongado período de inactividad. Si este problema aún está presente en la última versión, cree un nuevo problema con información actualizada. ¡Gracias!

¿Fue útil esta página
0 / 5 - 0 calificaciones