我正在尝试学习 React 中的 tdd。我有一个父组件,它从应用程序组件获取道具,并根据道具渲染 child1 组件或 child2 组件。这是我的反应文件:
应用程序.js
import './App.css';
import Parent from './Parent';
function App() {
return (
<div className="App">
<Parent number={"one"} word={"hello"}/>
{/* can be one or two */}
</div>
);
}
export default App;
Run Code Online (Sandbox Code Playgroud)
父.js
import React from 'react';
import Child1 from './Child1';
import Child2 from './Child2';
function Parent({number,word}) {
return (
<div className="Parent" data-testid="parent-test">
{number === 'one' &&
<Child1 />
}
{number === 'two' &&
<Child2/>
}
</div>
);
}
export default Parent;
Run Code Online (Sandbox Code Playgroud)
child1.js
import …Run Code Online (Sandbox Code Playgroud)