http://www.ox-holdings.com

本文主要汇总当前比较流行和成熟的React资源,一个通用的即时通讯(IM)UI

摘要即时通讯IM云服务商环信发布了React Native Demo,用于指导开发者用React Native开发基于环信IM。Demo 介绍即时通讯IM云服务商环信今日发布了React Native Demo,用于指导开发者用React Native开发基于环信IM。React Native 可以让开发者使用 Javascript 和 React 开发原生 iOS 和 Android 应用,提高开发效率(Learn once, write anywhere)。此次React Native Demo 已集成环信 Web IM SDK,并提供即时通讯基本功能,开发者可以直接将该 Demo 集成到您的应用中,立即获得即时通讯的能力。Demo 源码下载GitHub 下载地址: 版本支持:React Native Demo 支持 iOS 9.0 以上版本,以及 Android 4.1 (API 16)。注:所有开发调试环境均基于Mac。Demo 功能列表功能 React Native Demo 分为 iOS Demo 和 Android Demo 两部分,已完成的功能详见: 目录结构App 的目录结构如下: • Containers: 容器 | 页面 | 路由 ◦ App.js 总入口 ◾ Redux/ 初始化 ◾ I18n/ 初始化 ◾ Config/index.js 系统初始配置 ◦ RootContainer.js 根容器 ◾ Navigation/NavigationRouter.js 初始化路由 ◾ /Config/ReduxPersist 持久化初始化• Components 常用组件• I18n 多语言支持• Images 图片资源• Lib WebIM初始化• Navigation: 路由相关• Redux: actions / reducers• Sdk: webim-easemobo SDKRedux State:{ // ui相关 ui: [ // ui通用:比如loading common: { fetching:false }, login: { username: '', password: '', isSigned: false, }, register: { }, contactInfo: { }, ], im: , // 数据实体 entities: { roster: { byName: { { jid, name, subscription, groups? } }, names: ['lwz2'...], // 好友列表在此,因为好友列表来源于roster,息息相关 friends: , }, // 订阅通知 subscribe: { byFrom: {} }, room: {}, group: { byId: {}, names: }, members: { byName: , byGroupId: } blacklist: {}, message: { byId: {} chat: { [chatId]: [messageId1, messageId2] }, groupChat: { [chatId]: {} }, } }}

本文主要汇总当前比较流行和成熟的React资源,会持续更新维护,保证信息的及时性和正确性.喜欢的话,请前往Github地址,赏赐一个star呗.不甚感激.

 

React Native优秀博客,以及优秀的Github库列表(很多英文资料源自于awesome-react-native)

Aurora IMUI,一个通用的即时通讯(IM)UI 库。不局限于任何 IM SDK,现在已经支持 React Native。

Awesome React Native Resources  Awesome React Native components, news, tools, open source App and learning material!

目录(?)[-]

关于开源库类

本 UI 库提供了消息列表、输入视图等常用组件。

图片 1

一React Native的出现

  • Star 100+

    郑重声明:本文版权归新匍京a奥门-最全网站手机版app官方下载所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。