React教程:组件,Hooks和性能
假如呈现题目而且没有错误界线作为其父级,则会导致整个React 应用失败。不表现信息比误导用户并表现错误信息要好,但这并不料味着你应该放任整个应用瓦解并表现白屏。通过失误界线,可以获得更多的机动性。你可以在整个应用措施中行使并表现一个错误动静,可能在某些小部件中行使它可是不表现,可能表现少量信息来取代这些小部件。 请记着,它仅涉及声明性代码的题目,而不是你为了处理赏罚某些变乱可能挪用而编写的呼吁式代码。对付这些环境,你仍应行使通例的 try/catch 要领。 在错误界线也可以将信息发送到你行使的 Error Logger (在 componentDidCatch 生命周期要领中)。
高阶组件 高阶组件(HOC)常常在 React 中被说起,这是一种很是风行的模式,你也许会用到它(可能已经在用了)。假如你认识 HOC,也许已经在许多库中看到过 withNavigation,connect,withRouter。 HOC 只是一种把组件作为参数的函数,而且与没有 HOC 包装器的组件对比,可以或许返回具有扩展成果的新组件。多亏了这一点,你可以实现一些易于扩展的成果,以此加强本身的组件(譬喻:会见导航)。 HOC 也有一些其余情势的挪用方法,这取决于我们当前拥有什么,独一的参数必必要传入一个组件,但它也可以接管特另外参数 —— 一些选项,可能像在 connect 中一样,起首行使configurations挪用一个函数,该函数稍后返回一个带参组件,并返回 HOC 。 以下是一些你应该做的和要停止做的工作:
样式 样式不必然与 React 自己有关,但出于各类缘故起因照旧值得一提的。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |