使用反應,終極版我最近開始調用方法的JSX元素。有一件事情經常與我的大腦混淆,那就是如何從文檔中重寫所有代碼示例,這些文檔通常是基於我的功能代碼庫編寫的對象。如何書寫時功能反應
我現在在這些情形之一的;我無法找到一個方法來調用我用我的部件之一,其屬於react-custom-scrollbars
(link to docs)的方法。以下是該組件的簡化版本。我已經註釋了我想要調用方法scrollToBottom()
的部分。
紅利問題:如果我跳過使用onUpdate()
事件,如果我想在messages
陣列附加消息時想撥打scrollToBottom()
,我該如何繼續?
const Chat = ({messages, app, keyDown, pressSend, setMessage, toggleEnter}) => {
return (
<div id="orbit-chat-content">
<Scrollbars
onUpdate={() => {
//
// HERE I WANT TO SCROLL TO BOTTOM
//
// this.scrollToBottom()
//
}}
className="react-scrollbar">
<div id="orbit-chat-conversation">
{ messages.map(message => <Message {...message} />) }
</div>
</Scrollbars>
</div>
);
};
export default Chat;
非常感謝您花時間看這個!
無狀態組件沒有一個實例。 – webdeb