मैं एक JSX ऑब्जेक्ट को i18next अनुवाद विधि के इंटरपोलेशन ऑब्जेक्ट में एक आइटम के रूप में पास करना चाहता हूं।

कृपया निम्नलिखित कोड और परिणाम पर विचार करें:

import React            from "react";
import {useTranslation} from "react-i18next";
import MoneyDisplay     from "../../../components/_generals/MoneyDisplay";

const minAmount = 1000;
const MyCompo   = () => {
    const {t} = useTranslation();
    const result = t('expr:Minimum amount for issue a new pre-invoice is {{minAmount}}', {minAmount: <MoneyDisplay value={minAmount} longUnit/>});
    return <div>{result}</div>;
};
export default MyCompo;

परिणाम है:

<div>[object Object]</div>

Trans घटक का उपयोग किए बिना मैं इस स्थिति में सही परिणाम कैसे प्राप्त कर सकता हूं?

0
Omid 21 अप्रैल 2021, 12:38

1 उत्तर

सबसे बढ़िया उत्तर