2017-02-14 4 views
0

Я пытаюсь внедрить систему оценки звезд, предоставляемую реакцией. Я имею в виду эту статью, чтобы сделать это.Реактивный звездный рейтинг не работает как ожидалось

http://cameronroe.github.io/react-star-rating/?react-star-rating=4 

мой рейтинг звезда JSX файл

import React from 'react'; 
import StarRating from 'react-star-rating'; 

class FormComponent extends React.Component { 
    render() { 

     return (

      <StarRating name="airbnb-rating" totalStars={5}/> 
     ); 
    } 
} 
export default FormComponent; 

Я звоню его как этот

<div className="preview_usr_stars"> 

    <FormComponent/> 

</div> 

Но я получаю результат, как этот. Hover эффекты не работают, в основном это не работает

enter image description here

+0

Не могли бы вы показать нам, как вы предоставляете компонент? – jobcrazy

+0

Я показал это – CraZyDroiD

+0

Я имею в виду, что просто положить его внутри 'div' на самом деле не отобразит? – jobcrazy

ответ

0

Похоже, что вы не включили CSS.

По этой ссылке вы предоставляете:

Include the css: 
<link rel="stylesheet" href="node_modules/react-star-rating/dist/css/react-star-rating.min.css"> 

Если вы используете Webpack с css-loader, вы можете просто сделать

import 'react-star-rating/dist/css/react-star-rating.min.css' 
+0

Я включил его еще не работая – CraZyDroiD

Смежные вопросы