前言
看过 [React Native 使用 Mobx] 这篇博客的同学, 对 Mobx 应该有了一个简单直观的认识.
其实, 我们完全可以使用 RN 中的 State 来达到同样的效果.
今天的主要内容是使用 State 来模拟 Mobx, 也算是对 Mobx 的进一步认识.
效果
实现效果和 [React Native 使用 Mobx] 中的效果一致, 只是代码没有使用 Mobx 框架.
实现
LegacyCounter.js
Add 和 Minus 两个按钮分别触发各自的回调, 来更新 state.
使用 state 的变化来到达更新 View (计数的 Text 会相应的做出变化)的目的.
1 | /** |
index.ios.js
这个文件很简单, 只是调用 LegacyCounter 中的组件.
1 | import React, { Component } from 'react'; |
后记
如果你想了解更多关于 RN 中 State 的知识, 请移步官方文档查阅 State 的用法.
后续会给大家带来更多关于 RN 这些方面的东西.