import { useEffect, useState } from "react";
import MsgItem from "./MsgItem";
const MsgList = () => {
const [msgs, setMsgs] = useState([]);
const UserIds = ["roy", "jay"];
const getRandomUserId = () => UserIds[Math.round(Math.random())];
useEffect(() => {
setMsgs(
Array(50)
.fill(0)
.map((_, i) => ({
id: i + 1,
userId: getRandomUserId(),
timestamp: 1234567890 + i * 1000 * 60,
text: `${i + 1} mock text`,
}))
.reverse()
);
}, []);
return (
<ul className="messages">
{msgs.map((msg) => (
<MsgItem key={msg.id} {...msg} />
))}
</ul>
);
};
export default MsgList;
진행하다가 첫 렌더링에 Warning: Text content did not match. Server 오류가 생겨서 이렇게 변형해봤습니다
111
작성일
22.08.04 17:06
조회수
137
댓글 0