UNPKG

@skele/classic

Version:

Skele is an architectural framework that assists with building data-driven apps with React or React Native.

55 lines (37 loc) 1.96 kB
# Transitioning from Girders Elements (pre 1.0.0-alpha.27) The Skele framework used to be called **Girders Elements** up until version `1.0.0-alpha.26`. Projects using this framework should follow the following steps to ensure a smooth tranistion to the new framework name. ## 1. Change import statements Rename imports looking like ```javascript import ... from '@girders-elements/core' ``` to ```javascript import ... from '@skele/classic' ``` ## 2. Use the new property names The following property names have been renamed: * `@girders-elements/children` -> `@@skele/children` * `@girders-elements/metadata` -> `@@skele/metadata` * `@@girders-elements/defaultRead`-> `@@skele/defaultRead` * `@@skele/_actionMeta` -> `@@skele/actionMeta` If you have been using them directly, please rename them in your code. Better yet, start using the `propNames` [object](api/prop-names.md) which will safeguard you from future changes. Because, `@girders-elements/children` is an important property name that is usually coming from a server, _it is still supported_ but it will triger a deprecation warning. ### 3. Use the new action types The following action types have been renamed: * `@@girders-elements/actions.read` -> `@@skele/actions.read` * `@@girders-elements/actions.read.refresh` -> `@@skele/actions.read.refresh` * `@@girders-elements/actions.read.setRefreshing` -> `@@skele/actions.read.setRefreshing` * `@@girders-elements/actions.read.setLoading` -> `@@skele/actions.read.setLoading` * `@@girders-elements/actions.read.apply` -> `@@skele/actions.read.apply` * `@@girders-elements/actions.read.fail` -> `@@skele/actions.read.fail` * `@@girders-elements/actions.effect.fail` -> `@@skele/actions.effect.fail` All these action types are available via the `actions` export from `@skele/classic` and should be used through that object. If you were using these action types directly please, rename them accordingly. The old names won't work.