Hola, Rafael! Cómo estás?
Ya intentó correr un console.log(list) para saber lo que estas recibiendo? Puede que el nombre del data-attribute no esté correcto en tu código HTML.
Cuando tenemos el error Cannot read properties of null, significa que la propriedad en la cual intentamos accesar una unformacion tiene su valor como null, o sea, en este caso, la aplicación no logra accesar el elemento HTML [data-list].
Ademas, lo pido que en una próxima vez, intente compartir tu código utilizando la herramienta de compartir código, pues así podemos testarlo y ayudarte de manera más sencilla.
 
  
Continúa con tus estudios y hasta la proxima.
¡Vamos juntos!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios