¿Cómo sincronizar dos vistas de desplazamiento en reaccionar nativo?

Mi requisito es crear una tabla con encabezado fijo y primera columna, los datos de la tabla se desplazarán tanto en dirección horizontal como vertical.

para esto he usado 3 vistas de desplazamiento, el siguiente gif lo dejará claro

La primera vista de desplazamiento es la fila del nombre del encabezado, se establece en horizontal = verdadero (es decir, su dirección de desplazamiento es horizontal)2nd scrollview es kcname 1st column de la tabla, es scroll vertical, ambos tienen scrollEnabled = {false}, ya que no toman el gesto de desplazamiento, son scroll programáticamente usando scrollToLa tercera vista de desplazamiento es una tabla de celdas del cuerpo llena de datos, esta vista tiene 2 vistas de desplazamiento como padre, una para tomar el desplazamiento horizontal y otra para tomar el desplazamiento vertical.

los valores de desplazamiento de dos vistas de desplazamiento del cuerpo se colocan en scrollTo de las otras dos vistas de desplazamiento utilizando referencias en el evento onScroll, el valor de scrollEventThrottle es 16.

Mi problema es cómo sincronizar estos desplazamientos de vistas de desplazamiento como estomuestra claramente el retraso, que no es aceptable

Respuestas a la pregunta(1)

Su respuesta a la pregunta