問題タブ [react-helmet]
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 - reactjsでサーバー側のレンダリングを行う最良の方法
私は 1 つの Web サイトで作業しており、メタ タグ、タイトルなどのサーバー側レンダリングが必要です。それを行うために 5 ~ 6 の方法を試しましたが、動的データでは機能しません。私はreactjs、react-helmet、axiosパッケージを使用しました。ユーザーがブログの詳細画面に移動すると、ブログの詳細メタタグのみが表示されます。(SEO およびソーシャル メディアでの共有用)
reactjs - ヘルメットを使用してコンポーネントから非同期データを取得するには?
React アプリで動的メタ タグを生成したいと考えています。私はヘルメットを使用していますが、Helmet.renderStatic() を呼び出した後に空であるため問題があります。私の index.js ファイル:
私のコンポーネントは次のようになります。
問題は、記事を取得するために API を呼び出していることです。そのため、index.js でヘルメットを取得しても記事はまだ存在しないため、helmel.meta にはコンテンツがありません。
記事がAPIから受信されるのを待ってタイトルに使用するにはどうすればよいですか?