Reactjs I18带强标记的下一次插值
假设我有一把这样的钥匙:Reactjs I18带强标记的下一次插值,reactjs,i18next,react-i18next,Reactjs,I18next,React I18next,假设我有一把这样的钥匙: { key1: "my name is {{name, bold}}" } 我希望有这样一个功能: i18next.init({ interpolation: { format: function(value, format, lng) { if (format === 'bold') return <strong>{value}</string>; return valu
{ key1: "my name is {{name, bold}}" }
我希望有这样一个功能:
i18next.init({
interpolation: {
format: function(value, format, lng) {
if (format === 'bold') return <strong>{value}</string>;
return value;
}
}
});
i18next.init({
插值:{
格式:功能(值、格式、lng){
if(format=='bold')返回{value};
返回值;
}
}
});
但我得到了以下错误:
在JSX作用域中使用JSX React/React时,“React”必须在作用域中
我有什么办法可以做到这一点吗?我真的很想在我的i18n占位符中使用插值进行一些简单的自定义样式。您忘记了从“React”导入React@安德烈·卢本科啊,谢谢你,我忘了。之后,由于某种原因,我将
[object object]
作为返回的值。我甚至尝试了返回React.createElement('strong',null,value)代码>