我正在通过Codecademy学习React并且问:
在第20行,声明一个名为Friend的新变量。
将Friend设置为使用React.createClass()生成的组件类。
将对象传递给React.createClass()。
为此对象提供一个属性。将属性的名称渲染。
将属性的值设为此函数:
function () {
`return (` `<div>` `</div>` `);`
}
我的代码是:
React=require('react');
ReactDOM=require('react-dom');
var friends = [
{
title: "Yummmmmmm",
src: "https://s3.amazonaws.com/codecademy-content/courses/React/react_photo-monkeyweirdo.jpg"
},
{
title: "Hey Guys! Wait Up!",
src: "https://s3.amazonaws.com/codecademy-content/courses/React/react_photo-earnestfrog.jpg"
},
{
title: "Yikes",
src: "https://s3.amazonaws.com/codecademy-content/courses/React/react_photo-alpaca.jpg"
}
];
var Friend=React.createClass({
render: function(){
return (
<div>
</div>);
}
});
我无法弄清楚我错在哪里
答案 0 :(得分:0)
荒谬的错误,React和ReactDOM应该有var关键字
var
React = require('react');var
ReactDOM = require('react-dom');
答案 1 :(得分:-1)
好像没问题。也许您必须放置一些空格(Friend = React...
,function() {
)和更好的缩进,以便它们的检查正确验证您的代码?