文章预览
在所有最新的趋势和无尽的范例中,我们似乎忘记了前端开发的基础。 最近 Pavel Pogosov 注意到了一些改变他对这个行业看法的事情。似乎在所有无尽的趋势、范式和新奇中,我们忘记了前端开发的核心。 在这篇文章中,Pavel Pogosov 想分享一些最近项目中的代码片段,并试图解释他的想法。 无尽的过度复杂化 这里有一个最基本的卡片组件,它有一个可选的 header 属性。如果这个属性存在,我们会将其渲染在带有特定类名的 div 中。 const Card = ({ children, header }) => { return ( "card"> {header & & "card__header">{header} } {children} ); }; 在简单的情况下,一切都运作良好。默认情况下, 不会渲染 header ,而 会渲染 header 。当 header 的内容是动态的并且可能返回实际内容或 null 时—— } /> ,问题就开始出现了。我们
………………………………