Fabric: Storing a pointer to a ComponentView in ActiveTouch
Fabric: Storing a pointer to a ComponentView in ActiveTouch

Summary:
Surprisingly, `UITouch::view` property might be nil in some cases (the documentation does not specify in which ones), and that actually happens. That breaks the calculation of a touch position relative to a view on which the touch began. This diff implements storing the view inside ActiveTouch, so we always can access it when we need it. That's similar to how it's implemented in Paper's TouchHandler.

Changelog: [Internal] Fabric-specific internal change.

Reviewed By: sammy-SC

Differential Revision: D18752887

fbshipit-source-id: b412047132238ab4fc265e6c4fbcfb732ed27518

janicduplessis/react-native,exponent/react-native,myntra/react-native,janicduplessis/react-native,exponentjs/react-native,javache/react-native,arthuralee/react-native,hoangpham95/react-native,hoangpham95/react-native,exponent/react-native,janicduplessis/react-native,javache/react-native,pandiaraj44/react-native,hoangpham95/react-native,javache/react-native,javache/react-native,facebook/react-native,hammerandchisel/react-native,javache/react-native,hoangpham95/react-native,exponent/react-native,facebook/react-native,facebook/react-native,facebook/react-native,exponentjs/react-native,janicduplessis/react-native,facebook/react-native,exponent/react-native,pandiaraj44/react-native,hoangpham95/react-native,exponentjs/react-native,hammerandchisel/react-native,arthuralee/react-native,pandiaraj44/react-native,janicduplessis/react-native,exponentjs/react-native,hammerandchisel/react-native,arthuralee/react-native,hammerandchisel/react-native,exponentjs/react-native,janicduplessis/react-native,javache/react-native,exponent/react-native,myntra/react-native,javache/react-native,myntra/react-native,myntra/react-native,facebook/react-native,arthuralee/react-native,pandiaraj44/react-native,hoangpham95/react-native,pandiaraj44/react-native,exponent/react-native,myntra/react-native,hammerandchisel/react-native,myntra/react-native,hoangpham95/react-native,myntra/react-native,myntra/react-native,exponent/react-native,pandiaraj44/react-native,exponent/react-native,exponentjs/react-native,facebook/react-native,hoangpham95/react-native,janicduplessis/react-native,hammerandchisel/react-native,exponentjs/react-native,facebook/react-native,hammerandchisel/react-native,javache/react-native,myntra/react-native,pandiaraj44/react-native,arthuralee/react-native,exponentjs/react-native,javache/react-native,hammerandchisel/react-native,facebook/react-native,janicduplessis/react-native,pandiaraj44/react-native