Summary: - Introduce new base protocol `CKMountable` - Contains Layout & Mount methods that have been extracted from `CKComponent` - This will allows us to introduce a new lighter version of `CKComponent`, which doesn't rely on Scope/State/Controllers/etc - Refactor `CKComponentLayout` to work with `CKMountable` instead of `CKComponent`, which will allows us to interop between `CKComponent` and a new type of components. - Refactor the codebase to support this change Reviewed By: kevin0571 Differential Revision: D17668253 fbshipit-source-id: 13db5ff4acb37b338e291ca2dd7d67cd25dbc6d2
4.5 KiB
4.5 KiB