же по факту и в обычном могу реализовать shouldComponentUpdate, или в чём прикол?
в этом и прикол, что там шеллоу зашит в нем
Т.е. его дам даже реализовывать не надо? Или как?
я даже не уверен, что там его можно реализовать 😬
Он по дефолту сверяет пропсы что-ли?
https://ru.reactjs.org/docs/react-api.html#reactpurecomponent В доке желтым по белому
в доке же написано https://ru.reactjs.org/docs/react-api.html#reactpurecomponent
React.Component - триггерит рендер при любых изменениях, если иного не указано в sCU React.PureComponent - сверят поверхностно пропсы и стейт, и ререндерится только при их изменении
Тогда почему все не используют только React.PureComponent если он такой эффективный? Та вроде и обычный компонент ререндерится только если что-то поменялось, пхех
преждевременная оптимизация, которая при этом небесплатна
потому же, почему каждую функцию не оборачивают в useCallback там, где это не нужно
Обсуждают сегодня