We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0560f79 commit 99b30d2Copy full SHA for 99b30d2
src/react_native/fast_image.cljs
@@ -56,16 +56,15 @@
56
:error? @error?
57
:loaded? @loaded?}])])))
58
59
-(defn- compare-sources
+(defn- compare-props
60
[old-props new-props]
61
- (let [old-source (oops/oget old-props :source)
62
- new-source (oops/oget new-props :source)]
63
- (and old-source
64
- new-source
65
- (= (remove-port old-source) (remove-port new-source)))))
+ (let [old-source (some-> old-props :source remove-port)
+ new-source (some-> new-props :source remove-port)]
+ (and (= old-source new-source)
+ (= (dissoc old-props :source) (dissoc new-props :source)))))
66
67
(def fast-image
68
(-> internal-fast-image
69
(reagent/reactify-component)
70
- (rn/memo compare-sources)
+ (rn/memo compare-props)
71
(reagent/adapt-react-class)))
0 commit comments