0
私はreact-intl
とreact-helmet
を使用しています!と私は翻訳のテキストとしてヘルメットにメタの説明を渡そうとしているが、それは可能ではないようだ!ここでReact-intlを変数として使用できますか?
は私がやったことです:
<Helmet
meta={[{ name: 'description', content: { id: 'homepage.description'} }]}
link={[{ rel: 'icon', href: 'favicon/favicon-32x32.png' }]}
/>
homepage.description
はlang/en/en.json
上のテキストです。
翻訳は変数としてつかんで、使用することができた場合、私は私はちょうどこのようにそれをやる、使いやすいようことができますね。
render() {
const description = formatMessage({ id: 'homepage.description', values: {country: 'Morocco'} });
return (
<Helmet
title={pageTitle}
meta={[{ name: 'description', content: {{description}} }]}
link={[{ rel: 'icon', href: 'favicon/favicon-32x32.png' }]}
/>
);
}
このことさえ可能ならば?またはこのベストプラクティスの代替手段が存在していますか?あなたがinjectIntlを使用する場合は、事前
それは正常に動作します:+1 –