akiran / akiran/react-slick

afterChange doesn't fire with lazyLoading: 'ondemand'

Abierto
#1,645 3 comentarios 10 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
11.9k
Forks
2.1k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

CodeSandBox: https://codesandbox.io/s/react-typescript-sq6ih

When i'm using **lazyLoading** option with **'ondemand'** value, _afterChange_ function doesn't fire. It's easy to reproduce by fast clicking on the "next arrow". But if all images already loaded bug will not reproduce (for example if u will press prev arrow).

Steps to reproduce:
1. After render page, just press on next arrow fast
2. You will see, that _beforeChange_ fires every time, but _afterChange_ sometimes doesn't fire
3. Watch on the console

Even if u already scrolled to last slide, _afterChange_ could still doesn't fire, looks like a bug..

![ezgif-1-0509b3f58284](https://user-images.githubusercontent.com/8730184/66007474-43dbb400-e4bb-11e9-9731-9d7e0b329451.gif)

p.s. sry for my eng.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.