It creates a second initializer for RepresentedUITextView, so we now have an initializer that takes a bound string and another that takes two callbacks (text changed and editing ended). Using the callback initializer, we can directly update the element's value, bypassing slow updates to the bound SwiftUI property.
Ref Apollo 649
This is a follow-up to #722.
It creates a second initializer for
RepresentedUITextView
, so we now have an initializer that takes a bound string and another that takes two callbacks (text changed and editing ended). Using the callback initializer, we can directly update the element's value, bypassing slow updates to the bound SwiftUI property.