2017-07-02 8 views
1

私はリアクトを学んでおり、私はそれに約1週間です。 React Semantic UIを学ぶために、私は自分のウェブサイトhereからコードをコピーすることから始めることができると思った。コードをできるだけ直接コピーしても、正しく見えるようにすることはできません。誰かが違いが私の間違って見えることを説明することができますか?React Semantic UIで私のドロップダウンがスタイル付けされていないのはなぜですか?

マイコード:

import React from 'react' 
import { Dropdown } from 'semantic-ui-react' 

var options = [ 
    { 
     text: 'Jenny Hess', 
     value: 'Jenny Hess', 
    }, 
    { 
     text: 'ME', 
      value: 'ME', 
    } 
] 

const Reorder =() => (
    <Dropdown placeholder='Select Friend' fluid selection options={options} /> 
) 

export default Reorder 

ドキュメントからのコード例:

import React from 'react' 
import { Dropdown } from 'semantic-ui-react' 

import { friendOptions } from '../common' 
    // friendOptions = [ 
    // { 
    //  text: 'Jenny Hess', 
    //  value: 'Jenny Hess', 
    //  image: { avatar: true, src: '/assets/images/avatar/small/jenny.jpg' }, 
    // }, 
// ... 
// ] 


const DropdownExampleSelection =() => (
    <Dropdown placeholder='Select Friend' fluid selection options={friendOptions} /> 
) 

export default DropdownExampleSelection 
+0

これは私のコードが生成するものです:http://i.imgur.com/0d6lHn3.png。これはサンプルコードが生成するものです:http://i.imgur.com/6n8vJIV.png。 –

+0

こんにちは@TravisJonSchnider、ドロップダウンでアイテムを選択したときにアバターがまだ表示されているかどうかを確認したいだけです。選択範囲を拡大すると、アバターが表示されますが、オプションの1つをクリックすると、選択したものがプレーンテキストを表示しています –

答えて

0

あなたは、対応するCSSのパッケージをインストールしていないので、それはおそらくです。 Per the Usage page of the documentation

セマンティックUI CSSは、NPMを使用してプロジェクトにパッケージとしてインストールできます。この方法でカスタムテーマを使用することはできません。インストール後

$ npm install semantic-ui-css --save 

、あなたのindex.jsファイルに縮小さCSSファイルをインクルードする必要があります:

import 'semantic-ui-css/semantic.min.css'; 

CSSは、別のパッケージに住んでJavaScriptとリアクト主要なパッケージのようなコンポーネント。 CSSパッケージとファイルをインストールしてインポートして、コンポーネントにCSSを適用する必要があります。

+0

ありがとうAndrew Li!それはそれを修正した。私は数時間このことに固執しています、私は助けに感謝します。 –

関連する問題