<p dir="auto">It would be great to be able to have a custom checksum validator that can ignore certain branches of the DOM-tree when attempting to reuse markup.</p>
<p dir="auto">The use case is for rendering static components. For static components that only need to be rendered once, we can just do the rendering on the server, and not have to render again on the client. Currently we have to pass down both the react markup AND the props used to generate the static markup. However, it is a waste to send those props down, if this component doesn't need to be rendered client-side.</p>
<p dir="auto">One of the major performance concerns for using React is that apps not only have to send down markup but props as well, usually duplicating the data sent down to the client.</p>
<p dir="auto">Being able to specify certain components as not needing a client side re-render, thus skipping check-sum, would save k-weight of the initial page load.</p>
<p dir="auto">React version:16.13.1</p>
<h2 dir="auto">Steps To Reproduce</h2>
<p dir="auto">1.在package.json中引用react-file-viewer<br>
2.npm install下载依赖<br>
3.npm run build 打包  ，出奇的慢</p>

<p dir="auto">Link to code example:</p>
<h2 dir="auto">The current behavior</h2>
<h2 dir="auto">The expected behavior</h2>