0
リアクションコンポーネントがあり、それをプレーンHTMLにレンダリングして、テンプレートをファンシーボックスに投げたいと思っています。リアクタコンポーネントをファンシーボックスにレンダリングする
不幸にも私はアイデアを持っていません。コンポーネントをHTMLスティッキングでレンダリングし、それをファンシーボックスに与える以外は、どのようにしても構いません。
問題は、コンポーネントをレンダリングする前にDOM要素がないことです。
誰も以前に行ったことがありますか?
私は
ReactDOM.renderToString(呼び出し)には、ターゲットコンテナがDOM要素ではないと言われます。
こんにちはいいえconsole.log(ReactDOMServer.renderToString( )); –
それはうまくいくはずです。ちょうど私が掲載した私の実行例を見てください。 – ctrlplusb
大丈夫ですが、私はreduxを使用しているので、今度はエラーメッセージが表示されます: 不知不変違反:コンテキストまたは「接続(Pnap)」の小道具に「ストア」が見つかりませんでした。にルートコンポーネントをラップするか、明示的に「ストア(接続)」を「接続(Pnap)」に渡します。 反応コンポーネントからストアにアクセスするにはどうすればいいですか –