From d01d3369318b79f4f38820ef8c48344a6b082aff Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Thu, 21 Feb 2019 00:20:21 +0300 Subject: More pure components --- vnext/src/components/PM.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'vnext/src/components/PM.js') diff --git a/vnext/src/components/PM.js b/vnext/src/components/PM.js index 6b8c053b..a1e70ad5 100644 --- a/vnext/src/components/PM.js +++ b/vnext/src/components/PM.js @@ -5,7 +5,7 @@ import { UserType, MessageType } from './Types'; import Avatar from './Avatar'; import { format } from '../utils/embed'; -export default function PM(props) { +function PM(props) { const { chat } = props; return (
  • @@ -19,6 +19,8 @@ export default function PM(props) { ); } +export default React.memo(PM); + function bubbleStyle(me, msg) { const isMe = me.uid === msg.user.uid; const color = isMe ? '#fff' : '#222'; -- cgit v1.2.3