Local state management hook for asking questions, upvoting, and answering.
Actions are broadcast via the provided onSendDataMessage callback. Incoming remote Q&A events should be forwarded to handleDataMessage.
onSendDataMessage
handleDataMessage
const { questions, askQuestion, upvote, answerQuestion, handleDataMessage } = useQA({ localUserId: userId, localUserName: userName, onSendDataMessage: (data) => sendDataMessage(JSON.stringify(data)), isOwner: true,}); Copy
const { questions, askQuestion, upvote, answerQuestion, handleDataMessage } = useQA({ localUserId: userId, localUserName: userName, onSendDataMessage: (data) => sendDataMessage(JSON.stringify(data)), isOwner: true,});
Local state management hook for asking questions, upvoting, and answering.
Actions are broadcast via the provided
onSendDataMessagecallback. Incoming remote Q&A events should be forwarded tohandleDataMessage.