React.Component的ES6 class 。它有一个返回HTML(来自JSX)或null的render方法。这是React组件的基本形式。一旦你理解了这一点,你就会准备开始构建更复杂的React项目。 React.Component的类MyComponent 。它的render方法应该返回一个div ,其中包含一个带有文本的h1标签: My First React Component!在里面。准确使用此文本,案例和标点符号很重要。确保也调用组件的构造函数。使用ReactDOM.render()将此组件呈现给DOM。有一个div , id='challenge-node'可供您使用。 MyComponent的React组件。
testString: 'getUserInput => assert(getUserInput("index").replace(/\s/g, "").includes("classMyComponentextendsReact.Component{"), "There should be a React component called MyComponent.");'
- text: MyComponent应该包含带有文本My First React Component!的h1标签My First React Component!案例和标点符号问题。
testString: 'assert((function() { const mockedComponent = Enzyme.mount(React.createElement(MyComponent)); return mockedComponent.find("h1").text() === "My First React Component!"; })(), "MyComponent should contain an h1 tag with text My First React Component! Case and punctuation matter.");'
- text: MyComponent应该呈现给DOM。
testString: 'assert(document.getElementById("challenge-node").childNodes.length === 1, "MyComponent should render to the DOM.");'
```