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?
Comments
Post a Comment