What things need to be protected by f7ready() ?
f7ready means main app component was mounted to DOM and framework7 was initialized (has access to f7
instance). So you need to wrap f7
API calls with it when you are not sure that app was mounted and initialized in places where this code is executed. But, for example, in components loaded by F7 router (during navigation) it apparently is not required