J'apprends à coder à réagir à partir de Tyler McGinnis 'React Course (ce que j'ai fortement Recommandez BTW) et j'ai décidé de développer mon propre projet, un site Web d'administration universitaire, qui peut être affiché dans différentes langues.
Jusqu'à présent, j'ai développé la page de connexion, s'il vous plaît
Je voudrais afficher le site Web dans la langue sélectionnée en fonction des informations stockées dans un fichier JSON local: p> J'ai essayé plusieurs solutions que je ' J'ai trouvé sur Internet, mais aucun d'entre eux n'a travaillé pour moi. P> J'ai essayé d'importer un fichier JavaScript contenant une donnée JSON (voir ci-dessous) et importer un fichier JSON lui-même (voir JSON ci-dessus). p> thu s, j'ai 2 questions: p>
3 Réponses :
Je pense que vous ne manquez que Exporter code> mot-clé dans vos langues.js Fichier:
import { languagedata } from './Languages'
Merci pour votre réponse, j'ai essayé cela, mais je ne vois aucune des données. Peut-être que je n'appelle pas correctement les données de login.js?
Vous avez définitivement language.js code> fichier dans le même répertoire que votre
login.js code>? Utilisez-vous WebPack comme serveur de développement?
Oui, je les ai dans le même répertoire, et oui, j'utilise Webpack en tant que serveur de développement.
Pour obtenir des données du fichier JSON, vous devez apporter une demande à ce fichier.
p>
const data = require("YOUR-JSON-FILE-PATH");
Merci de votre réponse, cependant, corrigez-moi si je me trompe, mais je pense que cela ne s'appliquerait pas comme vous récupérez les données d'un référentiel Web.
Vous devez avoir un module JSON-LOADER. Si vous utilisez Create-React-App, il viendra par défaut. P>
Veuillez regarder ici . P>
Merci de votre réponse, j'importe déjà le fichier à l'aide de JSON-Charger comme spécifié dans le lien, je ne sais pas comment afficher les données de Login.js. Une idée?
Il a déjà répondu à ici . Jetez un coup d'oeil s'il vous plait.
Merci de votre réponse, j'importe déjà le fichier à l'aide de JSON-Charger comme spécifié dans le lien, je ne sais pas comment afficher les données de Login.js. Une idée?