首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    React的移动端和PC端生态圈的使用汇总

    状态统一集中管理,`redux,mbox,redux-sage,dva`等开源库 先看看原始的react数据管理 组件间数据的传递,依靠props,状态数据提升等完成,但是对于跨层级的组件间数据传递,就不那么友好了...yarn add @ant-design/react-native 在babel配置中: "plugins": [ ["import", { libraryName: "@ant-design/react-native...基于JavaScriptCore,Web开发者可以尽情使用ES6的新特性,如class、箭头操作符等,而且 React Native运行在JavaScriptCore中的,完全不存在浏览器兼容的情况。...Java 调用Js Java通过注册表调用到CatalystInstance实例,透过ReactBridge的jni,调用到Onload.cpp中的callFunction,最后通过javascriptCore...等待Java的事件触发,把MessageQueue中的{moduleID,methodID}返回给Java,再根据模块注册表找到相应模块处理。

    2.8K10

    小米上市股价大涨,造就了这些亿万富翁!谷歌正式开源Jib;财富中国500强:京东夺魁互联网

    :Java 项目占大半‍ Apache 软件基金会近日发布了长达 40 页的 2018 财年(2017.5.1-2018.4.30)年度报告,这个全球最大的开源基金会,目前已拥有 300 多个开源项目...● 快速 - Jib 利用镜像分层和注册表缓存来实现快速、增量构建。...(详情:https://github.com/ant-design/ant-design/archive/3.6.6.zip) 6、Android Studio 3.2 Beta 3 发布,问题修复‍...主页更新内容如下: ● 修复:在脱机模式下,尝试添加缺少的依赖项现在会导致错误的错误消息传递的问题 如果您已将 Android Studio 设置为在 Beta 频道上接收更新,则可以通过选择“...苹果在一份声明中说,正在与当局合作,以确保他对自己的行为负责。

    1.6K40

    详细剖析|袋鼠云数栈前端框架Antd 3.x 升级 4.x 的踩坑之路

    对 3.x 的兼容性处理 或许是考虑到部分组件升级的毁坏性,antd4.x 中依然保留了对 3.x 版本的兼容,废弃的组件通过 @ant-design/compatible 保持兼容,例如 Icon、Form...注意:建议 @ant-design/compatible 仅在升级过程中稍作依赖,升级 4.x 请完全剔除对该过渡包的依赖。...将 Modal.method() 中字符串 icon 属性的调用转换成从 @ant-design/icons 中引入 antd4-codemod 上图这类报错是 Icon 组件自动替换错误,有 2 种处理方式...表单中任意一项的修改,都会导致 Form.create () 包裹的表单重新渲染,造成性能消耗; 在 4.x 中,Form.create () 不再使用。...在项目中经常在 TreeItem 中增加参数,如:。

    4.9K30

    实用微服务

    有许多材料都在介绍微服务的基本原理以及它的好处,但教你如何在企业场景中使用微服务的资料就十分少了。 在这篇文章中,我打算介绍微服务架构(MSA)的关键架构概念以及如何在实践中使用这些架构原则。...微服务中的消息 在单体应用程序中,不同处理器/组件的业务功能通过函数或语言级方法来调用。在SOA中,这转向了更加松散耦合的Web服务级别消息传递,它主要基于不同协议(如HTTP,JMS)上的SOAP。...在某些业务场景中,您可能必须更新多个数据库才能进行单个事务。...交易 微服务中的交易支持如何?事实上,支持跨多个微服务的分布式事务是一项特别复杂的任务。微服务架构本身鼓励服务之间的无事务协调。 这个想法是,一个给定的服务是完全独立的,并基于单一责任原则。...所以,理想情况下,微服务和其他企业架构概念(如集成)的混合方法将更加现实。我将在另一篇博文中进一步讨论它们。 希望这可以让你更清楚地了解如何在企业中使用微服务。

    4.5K40

    使用 React-DnD 打造简易低代码平台

    Droppable,其原理是通过鼠标事件 mousedown、mousemove、mouseup 或者 触摸事件 touchstart、touchmove、touchend,记录开始位置和结束位置、以达到拖拽传递数据的效果...{ ...style, opacity }}>{name}); }; 这里的 type 就是一个字符串,用于约束“拖”和“放”组件的关系,如果字符串不一致就无法回调事件,主要是为了避免页面中多个拖放的实例...item 就是拖动时候传递的数据 end 是拖放结束后的回调 collect 用于获得拖动的状态,可以设置样式 DropContainer 实现 import { useDrop } from 'react-dnd...,比如现在集成 @ant-design/charts 以柱状图为例,我们定义下拖动的字段数据 { type: 'Column', module: '@ant-design/charts', h: 102...代码格式化 我们可以使用 prettier 来格式化代码,下面代码是将格式化代码的逻辑放到一个 webWork 中。

    7.3K20

    深入探究Flutter中的页面导航器:Navigator详解

    页面跳转: 页面跳转是Navigator的一项重要功能,它允许我们在应用程序中进行页面之间的切换和导航。...下面我们将探讨如何在页面之间传递参数,并演示如何使用Navigator.pushNamed和RouteSettings来实现路由参数的传递。 1....导航器嵌套允许我们在一个页面内部创建多个导航器,并分别管理它们之间的导航栈,从而实现更灵活和复杂的页面管理。本节将学习如何在Flutter应用中实现导航器的嵌套,并演示如何在多个导航器之间进行导航。...在Flutter中,可以通过路由参数传递数据,也可以通过全局状态管理器(如Provider、Riverpod等)来共享数据。...如何在页面返回时传递数据? 可以通过Navigator.pop方法的第二个参数来传递数据。在返回时,可以通过await关键字获取pop方法的返回值,从而获取传递的数据。

    4.5K20

    使用 Electron 和 React 构建桌面应用

    随着前端的发展,这三者开始出现了这样那样的问题,每一项新前端技术的出现,都是前端的一次飞跃。...Node.js 的出现,使得这样那样的前端开发工具、框架如春笋般涌现,如 Grunt、Webpack、React、Vue 等等。...在传统语言中,“编译”这一过程时常是将多个源文件编译并链接成一个可执行文件,“编译”的过程,无非就三个重要点: 每一个源文件输出成中间件 判断各个中间件之间的相互依赖关系 根据依赖关系将中间件打包在一起构成输出...在这里,我以我本人的开发喜好为例,讲解一下使用 React 作为前端界面框架、Ant-Design 作为 UI 库、Electron 作为 Native 支持的项目搭建。...引入Ant-Design 当删除完成之后,我们就可以引入 Ant-Design 了,在集成终端中输入: yarn add antd 这样一来我们就在项目中引入了 Ant-Design,但是我们还不能直接使用它

    5K20

    中国互联网公司开源项目调查报告:BAT们谁是开源王者?

    为此 InfoQ 统计了国内在 GitHub 上较活跃的 7 家一线互联网公司的 50 多个账号的 2800 多个项目,为大家呈现一部分答案。...蚂蚁金服的 ant-design 以 4.3 万 star 数领跑,即使放在整个中国范围内,它也是最受欢迎的开源项目之一。...在 commits 数前十中,阿里占了 5 个,百度占了 3 个,腾讯和美团各有一个。...其中的原因,一方面是华为多以贡献者的身份参与第三方的底层项目,如 Linux、Kubernetes 等,这些在统计中未能体现;另一方面,也说明华为在自有开源项目做得还不够,其表现与华为 IT 巨头的身份并不匹配...不好的方面则是,这些最优秀的中国互联网公司,在底层关键项目上和国外还是存在较大差距,如 ant-design/element 等,只是 React、Vue 等前端框架的组件库,是其生态系统的一部分,而自己作为生态核心的项目在国内极少

    1.1K20

    吊打面试官03:如何设计一个内存文件系统(多级目录)

    表中的每条记录都包含对其父级的引用,形成父子关系。 这通常是通过使用存储父节点标识符的列来实现的。 没有父节点的根节点通常由父列中的 NULL 值表示。...多级目录或分类结构中,每个节点通常只有一个父节点,但可以有多个子节点 用 parent_id 的邻接表模型符合关系型数据库范式。...一个表只说明一个事物;   3NF:每列都与主键有直接关系,不存在传递依赖。...2)不能传递依赖,非主属性不能部分或者传递依赖于码。 表: 学号, 姓名, 年龄, 学院名称, 学院电话 因为存在依赖传递: (学号) → (学生)→(所在学院) → (学院电话) 。...unsetunset参考文章unsetunset 如何在关系型数据库中存储树形结构 What is Third Normal Form (3NF)?

    27010

    关系型数据库设计浅谈

    即用于存储结构和访问机制的更高层描述,描述数据是如何在计算机中存储的,如何表达记录结构、记录顺序和访问路径等信息. 即使用具体的DBMS来创建相关的对象....当主键有多个字段时, 如果非主键字段不是完全依赖于主字段, 这样就会造成该表存储的数据冗余....如学生表(学号, 姓名, 年龄, 所在学院, 学院地点, 学院电话), 很明显学号是主键, 所在学院依赖于学号, 学院电话依赖于所在学院, 我们就说学院电话传递依赖学号....,一般包括一对一,一对多,多对一,多对多 一对一关系实现:在2个Entity Table中任选一个主键添加另一个表即可 一对多和多对一的关系实现: 通常将一方的主键添加到多方中, 如学生表和班级表, 班级和学生是一对多的关系...一个学生可以选多个课, 一个课同样可以被多个学生选, 学生表与选课表是一对多的关系, 同样课程表与选课表也是一对多的关系, 这两种关系合并起来就实现了多对多.

    4K10
    领券