Commit 04543566 authored by hesam's avatar hesam

list with react-virtualized

parent c57cfdcb
import { useState } from "react"; import { useState } from "react";
import DebugList from"./DebugList";
const DebugMessages =({socket})=> const DebugMessages =({socket})=>
{ {
const [debugMessages, setDebugMessages] = useState([]); const [debugMessages, setDebugMessages] = useState([]);
socket.on("debugMessages", (res) => { socket.on("debugMessages", (res) => {
console.log(res);
setDebugMessages(res); console.log('1',res)
// // console.log('2',res)
// let db=[]
// let db=[res,...debugMessages]
// let dbl=db.map((msg)=>{return msg['id']})
setDebugMessages([res,...debugMessages]);
}) })
return( return(
<ul className="list-group"> // <ul className="list-group">
{(debugMessages || []).map((msg) => ( // {(debugMessages || []).map((msg, index) => (
<li className={"list-group-item " + msg.type } key={`liMessages_${msg.msg_id}`}>{msg.message}</li> // <li className={"list-group-item " + msg.type } key={`liMessages_${index}`}>{msg.message}</li>
) )} // ) )}
</ul> // </ul>
<DebugList data={debugMessages} />
) )
} }
export default DebugMessages; export default DebugMessages;
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment