What are the exact demerits of two way data binding?
Functional programming and libraries like React recommend unidirectional data flow. My question is what are the exact demerits of two way binding and why should one always use unidirectional binding?