Redux 虽然好用但是代码写起来会有很多 boilerplate,配置也很麻烦,官方亦没有推荐的代码组织方式(action、reducer、selector 这些怎么组织)。于是根据大半年的实践,写了这个。由于是一个人鼓捣出来了,需要有更多的反馈。
https://github.com/tianche/feeble
lz 精神可嘉,不过这里不是前端社区,大家并不关注前端项目。
先前看到一个跟你的项目思路相似的整合性项目,可以参考,说不定互有增益。 https://github.com/jumpsuit/jumpsuit
一般开始都参考下 https://github.com/davezuko/react-redux-starter-kit ,然后发现有点重,楼主这个简单点
@serco 喔,这个项目之前不知道,可以参考。
@small_fish__ react-redux-starter-kit 这种属于 boilerplate 项目,这样的项目有太多太多了。我希望是做一个 framework 把一些配置细节藏起来,而且减少编写 Redux 应用的时候一直被人诟病的 boilerplate 代码。
redux 确实繁琐,看了一集 mobx (https://egghead.io/lessons/javascript-mobx-and-react-intro-syncing-the-ui-with-the-app-state-using-observable-and-observer) 的教程,好像更简洁
mobx credit: https://github.com/80percent/mobx-react-native-template
@nong mobx-react-native-template 还在进一步整理中,就被你拉出来了
mobx-react-native-template
Flux 非常繁琐,Redux 比较繁琐,Mobx 是中小项目的良药。尤其是 React Native 下。
感觉 dva 也是个不错的实现
@cn_boris 哈哈,推荐用 dva 了。
react 构建的 web 页面,列表进详情,返回列表页面不刷新方案。大牛推荐下
用 mobx 作 store 层,自动同步更新。看这里的 gif 示例: https://github.com/80percent/react-native-template-mobx
否则就只能自己写事件处理一下。