Two-way is not the same as symmetric
Every visual editor for React says it's "two-way." Click something, see the code. Change the code, see the canvas update. Sounds symmetric. It's usually not.
Look closer at most tools and you'll find
crossui.hashnode.dev9 min read