rework.js
Edit page
IntroductionGetting StartedRoutingCSS & StylingPublic ResourcesPage Metadata (head)Internationalization (i18n)Server Side Rendering
JavaScript flavors
Advanced Topics
APIInteracting with browser dataSSRService WorkerUtilsCommand Line InterfaceBuild time parametersChangelogLicensePwa

Interacting with browser data

-> cookies, react-cookie -> useUserAgent -> useLocation -> useDnt -> useUserLanguages, UserLanguagesContext -> i18n: --> isTranslationSupported --> onIntlHotReload --> [locale, setLocale] = useActiveLocale() --> ActiveLocaleContext -> argv -> babel-preset

  • useReactRouter
  • process.env.SIDE, process.env.NODE_ENV

SSR

  • usePersistentValue
  • useAsyncResource
  • useRes, useReq, SsrContext
  • useHttpStatus(404)
  • HttpStatus

Service Worker

  • useRestartRequired

Utils

-> withContext -> logger.js