imports/vx/client/code/vxapp.js
/**
     * Check ContextMaker for the presence of a function named <rotue>BeforeRender, and if that function
     * exists, invoke it. This is needed to initialize redux store early prior to rendering.
     */
Check ContextMaker for the presence of a function named BeforeRender, and if that function
exists, invoke it. This is needed to initialize redux store early prior to rendering.
Check ContextMaker for the presence of a function named BeforeRender and if that function exists invoke it . This is needed to initialize redux store early prior to rendering .
doContextMakerBeforeRender() {
        const contextMakerFunctionName = `${Util.routeFirstSegment(Util.routePath())}BeforeRender`
        const func = ContextMaker[contextMakerFunctionName]
        if (!func) {
            OLog.debug(`vxapp.js doContextMakerBefore no beforeRoute hook for ContextMaker.${contextMakerFunctionName}`)
            return
        }
        OLog.debug(`vxapp.js doContextMakerBefore *invoke* ContextMaker.${contextMakerFunctionName}`)
        func()
    }
doContextMakerBeforeRender ( ) { const contextMakerFunctionName = ` ${ Util . routeFirstSegment ( Util . routePath ( ) ) } ` const func = ContextMaker [ contextMakerFunctionName ] if ( ! func ) { OLog . debug ( ` ${ contextMakerFunctionName } ` ) return } OLog . debug ( ` ${ contextMakerFunctionName } ` ) func ( ) }
Check ContextMaker for the presence of a function named <rotue>BeforeRender, and if that function
 exists, invoke it.
Check ContextMaker for the presence of a function named <rotue > BeforeRender and if that function exists invoke it .