問題タブ [react-intl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - react Intl -formattedMessage から値を取得する方法
数値を取るコンポーネントがあります。
<ClickableNumber num={num} />
FormattedMessage を使用して言語パックからこの番号を取得しています
<ClickableNumber num={<FormattedMessage id="native_number" />} />
num
内部のログをコンソールに表示ClickableNumber
すると、オブジェクトになります。
から値の文字列または数値バージョンを取得するにはどうすればよい<FormattedMessage id="native_number" />
ですか?
使用した場合は値を取得できますが、intl.formatMessage({ id: 'native_number' })
再利用しようとしClickableNumber
ており、このコンポーネントを使用する各コンポーネントをラップしたくありませんinjectIntl