使用React构建AI对话系统的前端界面教程
{messages.map((message, index) => (
))}
);
}
export default MessageList;
```
`MessageItem.js`:
```jsx
import React from 'react';
function MessageItem({ message, isUser }) {
return (
{message.text}
);
}
export default MessageItem;
```
`MessageInput.js`:
```jsx
import React, { useState } from 'react';
function MessageInput({ onSend }) {
const [text, setText] = useState('');
const handleSubmit = (event) => {
event.preventDefault();
onSend(text);
setText('');
};
return (
);
}
export default MessageInput;
```
(3)整合组件
在`src/App.js`中,引入并使用上述组件:
```jsx
import React from 'react';
import './App.css';
import ChatContainer from './components/ChatContainer';
function App() {
return (
猜你喜欢:AI语音开发