From 66bae3ed3633bee3d3cc640b6ee5c85d34addfcd Mon Sep 17 00:00:00 2001 From: maciejhirsz Date: Mon, 2 Jul 2018 17:43:13 +0200 Subject: [PATCH] Never update Icons --- packages/frontend/src/Icon.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/frontend/src/Icon.tsx b/packages/frontend/src/Icon.tsx index a5c821d..99effb7 100644 --- a/packages/frontend/src/Icon.tsx +++ b/packages/frontend/src/Icon.tsx @@ -8,6 +8,16 @@ export interface Props { className?: string, }; -export function Icon(props: Props) { - return ; +export class Icon extends React.Component<{}, Props> { + public props: Props; + + public shouldComponentUpdate() { + return false; + } + + public render() { + const { alt, className, src } = this.props; + + return ; + } }