Sift Science在产品中使用React已经有差不多一年的时间。这段时间里,我们的应用从Backbone + React frankenstein的hybrid app扩充为包含一个相当庞大的React组件体系。我们需要尽可能平滑的扩展我们的UI代码,本文将介绍其中所用到的技术和最佳实践。期间也会涉及到一些一些通用的组件设计模式。
希望本文能对你维护能够一个自我构建(而不是侵入式的)的React代码库有所帮助,能在UI复杂度增长的过程中帮你节省时间,保持条理清晰,此外还会为你提供一些相关工具。