支持mobx

mobx 是React技术栈除了Redux之外,另一个比较流行的数据管理库。 Alita从1.0.2版本开始支持mobx的使用。

mobx最新的版本是5.x,但是5.x在实现上使用了ES6 Proxies。处于对兼容性的考虑,包括RN的兼容性,Alita转化H5的兼容性等等,我们并没有使用最新的5.x版本,而是使用了4.11.0, 对应的mobx-react使用了5.4.4版本。 所以在你的React Native项目,请:

npm install mobx@4.11.0 mobx-react@5.4.4 --save

注意事项

函数组件

Alita 暂不支持 observer 如下的函数组件

// Alita不支持
const Timer = observer(({ timerData }) =>
    <span>Seconds passed: { timerData.secondsPassed } </span>
);

Observer

Alita 暂不支持 Observer 组件

样例

examples 目录下的 RoomMobx

results matching ""

    No results matching ""