reactjs - Check if first page load -


im able cover possible situations in relay render callback except first page load.

do not confuse navigation route first page load (f5 refresh example).


function use render:

const renderroute = ({ done, error, retry, stale, props, element }) => {      // 'previous' logic needed in order preserve current component ,     // scroll position if open modal on top of current component in different route      let previous = null       // has previous: keep component (e.g if modal opens, preserve previous component)     if (previous) {         return undefined     }      // executes when has props , component should render     else if (props && done) {         previous = props          return react.cloneelement(element, { ...props, loading: false })     }      // executes when first navigation other router     // doesn't execute on first page load     else {         return <loading />     } } 

i can't think of arguments combination executes on first page load. code, else if executed on first page load. im wondering if im missing something. is somehow possible?


relay.renderer docs


Comments

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -