Data visualization applications are complicated. When building a complex data visualization application in Vue, early design of state management and user interaction is crucial in avoiding significant technical debt as requirements change during development. In this session, we will take an in depth look at the real-world development of a data visualization dashboard built at RTI International’s Center for Data Science, discussing patterns, pitfalls, and libraries – including RTI’s open source Harness-Vue tools.