@@ -119,9 +119,6 @@ class NavigationController extends React.Component {
119119 }
120120
121121 componentDidMount ( ) {
122- // Cache the view wrappers
123- this [ '__view-wrapper-0' ] = React . findDOMNode ( this . refs [ `view-wrapper-0` ] ) ;
124- this [ '__view-wrapper-1' ] = React . findDOMNode ( this . refs [ `view-wrapper-1` ] ) ;
125122 // Position the wrappers
126123 this . __transformViews ( 0 , 0 , - 100 , 0 ) ;
127124 // Push the last view
@@ -132,16 +129,16 @@ class NavigationController extends React.Component {
132129
133130 /**
134131 * Translate the view wrappers by a specified percentage
135- *
132+ *
136133 * @param {number } prevX
137134 * @param {number } prevY
138135 * @param {number } nextX
139136 * @param {number } nextY
140137 */
141138 __transformViews ( prevX , prevY , nextX , nextY ) {
142139 const [ prev , next ] = this . __viewIndexes ;
143- const prevView = this [ `__view -wrapper-${ prev } `] ;
144- const nextView = this [ `__view -wrapper-${ next } `] ;
140+ const prevView = this . refs [ `view -wrapper-${ prev } `] ;
141+ const nextView = this . refs [ `view -wrapper-${ next } `] ;
145142 requestAnimationFrame ( ( ) => {
146143 prevView . style [ transformPrefix ] = `translate3d(${ prevX } %,${ prevY } %,0px)` ;
147144 prevView . style . zIndex = Transition . isReveal ( this . state . transition ) ? 1 : 0 ;
@@ -213,7 +210,7 @@ class NavigationController extends React.Component {
213210 this . __isTransitioning = false ;
214211 const [ prev , next ] = this . __viewIndexes ;
215212 // Hide the previous view wrapper
216- const prevViewWrapper = this [ `__view -wrapper-${ prev } `] ;
213+ const prevViewWrapper = this . refs [ `view -wrapper-${ prev } `] ;
217214 prevViewWrapper . style . display = 'none' ;
218215 // Did hide view lifecycle event
219216 const prevView = this . refs [ 'view-0' ] ;
@@ -244,8 +241,8 @@ class NavigationController extends React.Component {
244241 * @param {string } value
245242 */
246243 __displayViews ( value ) {
247- this [ '__view -wrapper-0'] . style . display = value ;
248- this [ '__view -wrapper-1'] . style . display = value ;
244+ this . refs [ 'view -wrapper-0'] . style . display = value ;
245+ this . refs [ 'view -wrapper-1'] . style . display = value ;
249246 }
250247
251248 /**
@@ -310,8 +307,8 @@ class NavigationController extends React.Component {
310307 // Custom transition
311308 if ( typeof transition === 'function' ) {
312309 const [ prev , next ] = this . __viewIndexes ;
313- const prevView = this [ `__view -wrapper-${ prev } `] ;
314- const nextView = this [ `__view -wrapper-${ next } `] ;
310+ const prevView = this . refs [ `view -wrapper-${ prev } `] ;
311+ const nextView = this . refs [ `view -wrapper-${ next } `] ;
315312 transition ( prevView , nextView , ( ) => {
316313 this . __animateViewsComplete ( ) ;
317314 this . __transitionViewsComplete ( ) ;
0 commit comments