Я бы хотел добавить renderMarkdown, используя компонент React в среде Bot. Я могу добавить через HTML, как показано ниже, и он работает, как и ожидалось, но мое требование состоит в том, чтобы добавить ту же функцию с помощью реакции.
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.botframework.com/botframework-webchat/latest/webchat.js"></script>
<script src="https://www.acai-hub.com/js/markdown-it.min-8.4.2.js"></script>
<style>
html,
body {
height: 100%;
}
body {
margin: 0;
}
#webchat {
height: 100%;
width: 100%;
}
</style>
</head>
<body>
<div id="webchat" role="main"></div>
<script>
const markdownIt = window.markdownit({ html: true, linkify: true, typographer: true });
const renderMarkdown = text => markdownIt.render(text);
window.WebChat.renderWebChat(
{
directLine: window.WebChat.createDirectLine({
token: 'VeY8HxuBVIw.fKAVwOjeVn9tcx7fhZ0cSCBz5vM8tp8G0JcNT3BGiRI'
}),
userID: 'Arun',
username: 'Arun',
locale: 'en-US',
botAvatarInitials: 'WC',
userAvatarInitials: 'WW',
renderMarkdown: renderMarkdown
},
document.getElementById('webchat')
);
</script>
</body>
</html>
Кто-нибудь знает, как добавить renderMarkdown с использованием промежуточного ПО, так как я новичок в реакции?