scvsoft / til

Hoy aprendí...
3 stars 1 forks source link

React + D3: duelo de titanes #13

Closed javierfernandes closed 7 years ago

javierfernandes commented 7 years ago

En el proyecto NES tuvimos necesidades de gráficos bastante customs, con lo cual decidimos usar d3 por su flexibilidad. D3 a diferencia de librerías de charts, no provee charts directamente, sino que es una librería general de manipulación de DOM a través de bindings (más utilidades gráficas para interpolaciones, paths, etc..). Con lo cual no está bien visto por React, cuya filosofía suele ser "no me toques el DOM, dejá que yo me encargo"

Luego de varias iteraciones logramos:

La idea es contar esos intentos, los problemas comunes, los patrones de uso que encontramos que resuelven estos problemas, y compartir un poco las penas e infelicidades de usar d3, cuya API apesta completamente :)

javierfernandes commented 7 years ago

https://docs.google.com/presentation/d/1N0hJLHEQXwFF-9QA09VM6G23aMaf8JRwi9ix-z0cJaU/edit#slide=id.p

D3 vs React.pdf