Cześć
Od wczoraj uczę się reacta. Niestety mam błąd którego nie umiem przeskoczyć samemu, a według publikacji które czytam ładnie powinno to działać.
W pliku Generator.js:
var Products = require('./Products');
var Generator = React.createClass({
render(){
return(
<div className="products">
<Products />
</div>
);
}
});
module.exports = Generator;
Plik Products.js:
class Products extends Component {
render(){
var items = ['Kawa', 'Cola', 'Cokolwiek'];
var products = items.map(function(item, i){
<li>item</li>
});
return (
<ul>
{products}
</ul>
)
}
}
export default Products;
Według dokumentacji coś takiego powinno bez problemu działać, jednak niestety wywala mi taki błąd:
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. Check the render method of
Generator
.
Z góry dziękuję za wszelką pomoc :)