标签: jsx

i18next/react:在元素中显示“未定义”的 Trans

我正在了解 i18next,但当Trans我尝试使用链接时却给了我谜语。到目前为止,一切都与 t{} 配合良好(我正在 React \xe2\x80\x93 JSX 中工作):

\n

这是几乎可以工作的代码(我尝试过的其他方法根本不起作用):

\n
<p className="button"><Trans i18nkey="home.p3" components={{ MyLink: <a href=\'beispiele.html\'>link</a> }}/>{t(\'home.p3\')}</p>\n
Run Code Online (Sandbox Code Playgroud)\n

JSON:\nde:

\n
{\n (\xe2\x80\xa6)\n    "home": {\n       (\xe2\x80\xa6)\n        "p3": "Durchst\xc3\xb6bern Sie unsere <5>Beispiele</5>.",\n     (\xe2\x80\xa6)\n\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

zh:

\n
{\n    (\xe2\x80\xa6)\n    "home": {\n        (\xe2\x80\xa6)\n        "p3": "View <MyLink>samples</MyLink> of our work.",\n       (\xe2\x80\xa6)\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

这就是我初始化 i18next 的方式:

\n
i18next\n  // detect user language\n  // learn more: https://github.com/i18next/i18next-browser-languageDetector\n  .use(LanguageDetector)\n  // pass the i18n instance to react-i18next.\n  .use(initReactI18next)\n  // init i18next\n  // for …
Run Code Online (Sandbox Code Playgroud)

jsx i18next reactjs

0
推荐指数
1
解决办法
930
查看次数

上述错误发生在&lt;App&gt;组件中:in App

我开始了 Knowthen Go/React 教程,但我在使用 React 时遇到了一些问题。当我尝试启动我的应用程序时,出现此错误,但我不明白为什么。这是我的 github 存储库,其中包含我的所有来源:https ://github.com/LaLauque/RealTImePlatform/tree/dev

多谢

javascript jsx npm reactjs react-proptypes

-1
推荐指数
1
解决办法
1万
查看次数

在函数中解析 promise

我在解决这个承诺时遇到了麻烦。

const getAge = (actorId) => {
    return (
        axios.get(`https://api.themoviedb.org/3/person/${actorId}?api_key=${process.env.REACT_APP_API_KEY}&language=en-US`)
            .then(function (response) {
              return moment().diff(response.data.birthday, 'years')
            })
            .catch(function (error) {
              console.log(error);
            })
        )
    }

console.log(getAge('5000'), 'FUNCTION')
Run Code Online (Sandbox Code Playgroud)

它永远不会解决承诺并返回待定

在此处输入图片说明

我尝试了许多不同的想法,但似乎都没有奏效。我错过了什么?

谢谢

javascript jsx promise reactjs

-1
推荐指数
1
解决办法
55
查看次数

如何在 JSX div 的 id 中添加 if 条件?

我想像这样更改 jsx 中 div 的 id :-

{ ['A','B','C','D'].map((element, cell) => (
    <div id="alphabet_if({element}==='A'){'ok'}else{ {element} }">
        Some
    </div>
)) } 
Run Code Online (Sandbox Code Playgroud)

但这导致

{ ['A','B','C','D'].map((element, cell) => (
    <div id="alphabet_if({element}==='A'){'ok'}else{ {element} }">
        Some
    </div>
)) } 
Run Code Online (Sandbox Code Playgroud)

javascript browser frontend jsx reactjs

-1
推荐指数
1
解决办法
52
查看次数

如何使用 onClick 从 JSX 组件向反应函数组件传递参数

这是我的大代码中的一个非常小的片段:

import React from "react";
const Home = () => {
    return (
      imgFilter.map((imgs) => {
        return ( <
          Col sm = "3"
          xs = "12"
          key = {
            imgs.id
          }
          className = "trend-image" >
          <
          img src = {
            imgs.path
          }
          alt = {
            imgs.id
          }
          className = "img-fluid"
          onClick = {
            Price
          }
          /> <
          /Col>
        )
      });
    }
Run Code Online (Sandbox Code Playgroud)

在这段代码中,您可以在一行中看到它是这样写的onClick={Price}。这里的 Price 是我正在导入的一个函数组件。现在,Price 旨在接受争论。在这里,我想在imgs.id单击图像时将价格传递给价格。我该怎么做

javascript jsx reactjs

-1
推荐指数
1
解决办法
97
查看次数

此浏览器无法识别标签 &lt;labal&gt;。如果您打算渲染 React 组件,请以大写字母开头

当我在反应上使用标签时,它会显示警告。我的代码和警告消息是滚滚的。

在此输入图像描述

在此输入图像描述

warnings jsx reactjs

-7
推荐指数
1
解决办法
7036
查看次数