Skip to content

Latest commit

 

History

History
127 lines (78 loc) · 4.91 KB

faq.md

File metadata and controls

127 lines (78 loc) · 4.91 KB
layout title nav_order
default
FAQ
70

FAQ

{: .no_toc }

{% include page-toc.md %}


Where can I see a change log of what's changed in Next Right Now?

We provide a CHANGELOG listing our most important changes. They're also released in our Community Discussion.

Additionally, as of December 2020, you can see all releases that are automatically created and describe changes, per preset.


How can I subscribe to changes made to Next Right Now, to be notified in the future?

Subscribe to the discussion to be notified when new releases are made, and participate in the discussion about what has changed!


Can I use NRN on Windows?

{% include windows-concerns.md %}

See original question


I try to deploy locally, but I get "The specified scope does not exist"

$ npx vercel
Vercel CLI 20.1.4
Error! The specified scope does not exist
> More details: https://err.sh/vercel/scope-not-existent

This is because you're using NRN own scope in your vercel.*.json files.

  1. Remove the whole line "scope": "team_qnVfSEVc2WwmOE1OYhZr4VST", in all vercel.*.json files.
    • Tip: Don't forget vercel.json is a symlink and shouldn't to be modified (run ln vercel.staging.json vercel.json if you messed it up 😉)

How is the i18nextInstance passed to react?

**Question**: _I wanted to understand how the i18next integration works. How is the `i18nextInstance` passed to react? It seems to be passed to the `Layout` component, but the `Layout` component never uses it. So how does this work?_
  • The i18nextInstance isn't necessary to perform translations actually, it's forwarded as a utility.
  • Manipulating the i18nextInstance is not necessary, using import { Trans, useTranslation } from 'react-i18next'; is what you'll need most of the time when translating content.
  • The i18next library is actually initiated in i18nextLocize.ts

See original question


Should I be keeping the MST tenancy design even though I don't have use for it?

**Question**: _I don't find the "plugin" system that highly customizable since "plugins" seem to already be bundled into the 2 main templates you offer, and I have been having hard time trying to rip things out that I don't need (i18n/locize, example app, MST tenancy (although looks like I can opt out by not using certain vercel json files), and etc.)._

See our guide about "How to remove MST".

See original question


How do I remove plugins/features I do not want?

**Question**: _I don't find the "plugin" system that highly customizable since "plugins" seem to already be bundled into the 2 main templates you offer, and I have been having hard time trying to rip things out that I don't need (i18n/locize, example app, MST tenancy, etc.)._

See our "How to remove X" guides. Each tool has its own "How to remove" section.

If you don't find what you're looking for, you can open a discussion/issue on github.

Please contribute to the documentation if you manage to remove something that isn't properly documented! 😊

See original question


What is MultiversalAppBootstrap?

**Question**: _I would like to understand the purpose of this component `MultiversalAppBootstrap.tsx` and its siblings components `BrowserPageBootstrap.tsx`, `ServerPageBootstrap.tsx` and `UniversalGlobalStyles.tsx`, I may have missed something in the documentation. But I don't understand its usefulness knowing that we have `_app` and `_document`... are to separate the logic of each type of rendering, or only for maintainability purposes?_

See the Application Bootstrap concept.

If you don't find what you're looking for, you can open a discussion/issue on github.


What's the NRN page lifecycle?

See the Application Bootstrap page lifecycle.


There are a lot of scripts in the package.json file, are they documented?

See the scripts documentation, where all commands are thoroughly explained.


[CHANGELOG](./changelog){: .btn .btn } [CONTRIBUTING](./contributing){: .btn .btn }