soul-chatbox
React Chatbox component
Just a component
<Chatbox = = = = />
Message Structure
const message = who: 'me' || 'you' || 'system' sex: 'boy' || 'girl' || 'unknown' nickname: '<String>' text: '<String>';
Usage
// ./App.jsximport Chatbox from 'soul-chatbox'; const messages setMessages = ; const onSend = { //do something like socket.emit(mes) ; }; const onLeave = ; return <div ="wrapper"> /* use wrapper style to wrap background-color */ <Chatbox = = = = /> /* userInfo 將決定onSend拿到的mes的nickname與sex */ </div> ;;