我正在构建一个实时聊天应用程序,但在清除输入字段时遇到问题。提交表单后,我希望清除输入字段。我将状态更改为空 sdtate 但根本不起作用。
import React, { useState, useEffect, useContext } from 'react'
import io from 'socket.io-client'
import './ChatRoom.css'
import { ChatContext } from '../ChatContext'
import ScrollToBottom from 'react-scroll-to-bottom'
const ChatRoom = () => {
const { userName, setUserName } = useContext(ChatContext)
const { roomCode, setRoomCode } = useContext(ChatContext)
const [message, setMessage] = useState('')
const [chats, setChats] = useState([])
const handleMessage = (e) => {
var newMessage = e.currentTarget.value
// console.log(newMessage)
setMessage(newMessage)
}
const handleSubmit = (e) => {
e.preventDefault()
console.log('Message …Run Code Online (Sandbox Code Playgroud) 我需要从表中提取每个用户的最后记录。表架构如下所示。
mytable
product | user_id |
-------------------
A | 15 |
B | 15 |
A | 16 |
C | 16 |
-------------------
Run Code Online (Sandbox Code Playgroud)
我想要得到的输出是
product | user_id |
-------------------
B | 15 |
C | 16 |
Run Code Online (Sandbox Code Playgroud)
基本上是每个用户的最后记录。
提前致谢!