私はreact.jsに基づいたウェブサイトを書いています。インデックス ページに背景画像のスライドを自動的に表示したいので、要素 {carousel} をAnt Designからインポートします。この要素には、 how to use の実装がありますcarousel
。すべてのコンポーネントにルーティングするコードがあります。さて、{カルーセル} をインデックス ページに挿入するにはどうすればよいでしょうか。次のコードがあります。
/* eslint no-unused-vars: "off" */
import React from 'react';
import { render } from 'react-dom';
import { Router, Route, browserHistory } from 'react-router'
import Root from './Root/Root'
import MainLayout from './MainLayout/MainLayout'
import MyRoot from './MyRoot/MyRoot'
import CreateNew from './CreateNew/CreateNew'
import './index.css'
import { Carousel } from 'antd';
// see https://github.com/ReactTraining/react-router
render((
// <Carousel autoplay>
// <div><image>1</image></div>
// <div><image>2</image></div>
// <div><image>3</image></div>
// <div><image>4</image></div>
// </Carousel>, mountNode;
<Router history={browserHistory}>
<Route component={MainLayout}>
<Route path="/" component={Root}/>
<Route path="/myitinerary" component={MyRoot}/>
<Route path="/createnew" component={CreateNew}/>
</Route>
</Router>
), document.getElementById('root'));
正直なところ、なぜこのようなことをしたのかわかりません。ただの推測です。または、カルーセル情報を保持するために別のコンポーネントを作成する必要がありますか? または、これを行うための他のわかりやすい方法はありますか。どうもありがとう!