Ниже приведен пользовательский интерфейс, в котором каждый блок, который я пытаюсь отобразить после 1-секундной задержки - (Box1, задержка 1 секунда, Box2, задержка 1 секунда, Box3 .., так что включен)
Вместо этого я получаю -
Мой код React и дайте мне знать, что я здесь делаю неправильно & почему показываются цифры -
const CreateBox = (props) => {
return (
<>
{/*<div className="box">{props.num}</div>*/}
<div className="box"></div>
</>
)
}
const App = () => {
return (
<div className="app">
<h3>App</h3>
{
[1,2,3,4,5,6,7,8,9,10].map((item) => {
return setTimeout(() => {
// return (<CreateBox num={item} />)
return (<CreateBox />)
}, 1000)
})
}
</div>
)
}
const root = document.querySelector('#root')
ReactDOM.render(<App />, root)
Codepen - https://codepen.io/anon/pen/pBLPMY