深圳幻海软件技术有限公司 欢迎您!

  • 使用 Sveltos 进行 Kubernetes 附加组件生命周期管理

    Sveltos简化了Kubernetes附加组件跨集群部署,基于集群运行时自动升级并提供事件驱动的工作流自动化框架。Kubernetes本身并不是一个完整的解决方案。要构建生产集群,您需要各种附加组件。如果您要管理多个集群,那不是一件容易的事。Sveltos是一个开源项目,它提供声明式API,允许跨

  • 基于elementUi + Vxe + Echarts 二次封装业务组件库,commonUtils方法调用

    项目地址npm库地址:https://www.npmjs.com/package/dd-ui-library组件库:https://github.com/YolandaKisses/ui-library目录结构├─src│└─components//存放测试页面│└─lib//存放组件源码│└─ut

  • Android 组件化架构设计从原理到实战

    为什么需要组件化小项目是不需要组件化的。当一个项目有数十个人开发,编译项目要花费10分钟,修改一个bug就可能会影响到其他业务,小小的改动就需要进行回归测试,如果是这种项目,那么我们需要进行组件化了组件化和模块化在技术架构演进的过程一定是先出现模块化后出现组件化,因为组件化就是解决了模块化的问题。模

  • Islands Architecture(孤岛架构)在携程新版首页的实践

    作者简介携程前端框架团队,为携程集团各业务线在PC、H5、小程序等各阶段提供优秀的Web解决方案。当前主要专注方向包括:新一代研发模式探索,Rust构建工具链路升级、Serverless应用框架开发、在线文档系统开发、低代码平台搭建、适老化与无障碍探索等。一、项目背景2022,携程PC版首页终于迎来

  • 基于Module Federation的模块化跨栈方案探索

    一、背景公司发展到一定程度,随着业务分支不断变多,B端C端的项目也随之增多,由于历史原因可能产生新老技术栈(vue/react)共存的情况,这既不利于组件物料的抽离统一(一类通用组件需适配多套技术栈),也增大了开发者跨项目开发的适应成本。因此技术栈收敛是提升前端平台体系开发效率重要的一环。提到技术栈

  • React 中常见的八个错误,如何避免?

    大家好,我是CUGGZ。今天来分享在React开发中常见的一些错误,以及如何避免这些错误。理解这些问题背后的细节,防止犯下类似的错误。1.组件卸载后执行状态更新 Can’tperformaReactstateupdateonanunmountedcomponent这个报错就是因为在组件树的

  • React Router v6 完全指南

    大家好,我是CUGGZ。ReactRouter是React生态系统中最受欢迎的第三方库之一,近一半的React项目中使用了ReactRouter,下面就来看看如何在React项目中使用ReactRouterv6吧!1.概述ReactRouter创建于2014年,是一个用于React的声明式、基于组件

  • React开发者们的Solid.js快速入门教程

    在2021年的JavaScript调查问卷中,黑马Solid.js一骑当先登上榜首,在用户满意度的评分上连超两大竞争对手,React和Svelte。虽然React仍有着不错的市场占有率,但要小瞧了Solid.js那可是犯了个大错误。React开发者们会发现Solid非常眼熟先看一眼下面这段用Soli

  • 2022年值得推荐的React库!

    今天来分享一下值得推荐的React库。注:排名不分先后,根据具体的业务场景谨慎使用。1、状态管理(1)ReactReduxRedux是JavaScript应用程序的状态容器,提供可预测的状态管理。ReactRedux是Redux官方实现的React绑定。可以让你构建一致化的应用,运行于不同的环境(客

  • React Hook 四种组件优化

    ReactHook已成为当前最流行的开发范式,React16.8以后基于Hook开发极大简化开发者效率,同时不正确的使用ReactHook也带来了很多的性能问题,本文梳理基于ReactHook开发组件的过程中如何提高性能。组件抽取优化前每次点击 Increase​ 都会引起子组件

  • Antd Mobile 作者教你写 React 受控组件和非受控组件

    曾经,我每次面试时几乎都会问一个问题:antd中的Input组件是受控组件还是非受控组件?有些人会毫不犹豫的回答:是受控组件,因为有 value 和 onChange,而另外也有一些人会比较犹豫,因为的确似乎说Input是受控组件或非受控组件都说得过去。当然,实际上In

  • 服务管理与通信的基础原理分析

    涉及轻微的源码展示,可放心参考!一、基础简介服务注册发现是微服务架构中最基础的能力,下面将从源码层面分析实现逻辑和原理,在这之前要先来看下依赖工程的基础结构,涉及如下几个核心组件:commons:服务组件的抽象声明,本文只分析注册发现与负载均衡;nacos:当下常用的注册中心组件,用来进行服务管理;

  • 如何衡量分布式系统的好坏?

    译者|崔皓 策划|云昭分布式系统设计是一个难题,难就难在设计过程中是不会提供直接反馈的。往往有些问题的产生是来源于设计的,例如:可扩展性问题、弹性问题、数据问题。然而,通常的解决方案是治标不治本——仅仅对系统进行修补以使其保持运行,但是潜在的设计问题仍然存在,并且可能在不同的情况下再次爆发

  • 十分钟教你手写九个常用的自定义Hooks

    前言Hook是React16.8的新增特性。它可以让你在不编写class的情况下使用state以及其他的React特性。本文是一篇以实战为主的文章,主要讲解实际项目中如何使用hooks以及一些最佳实践,不会一步步再介绍一遍reacthooks的由来和基本使用,因为写hooks的文章很多,而且官网对于

  • 12 个不容错过的 Vue UI 组件库,请查收!

    Vue.js是一个渐进式javascript框架,用于构建UIS(用户界面)和SPA(单页应用程序)。UI组件库提高了我们的开发效率,增强了应用的整体外观、感觉、交互性和可访问性,下面就来看看有哪些适用于Vue的UI组件库。1.ElementUIElementUI是一套为开发者、设计师和产品经理准备

  • Golang 语言微服务的服务注册与发现组件 Consul

    01介绍在2016年底,我开始接触Golang语言和微服务,在过去的5年中,微服务架构变得越来越流行,目前中型及以上规模的公司几乎已经全部抛弃单体架构。本文我们主要介绍Golang语言微服务的服务注册与发现组件consul。在介绍Consul之前,我们先简单了解一下服务注册与发现和CAP定理。02服

  • 鸿蒙UI学习(一)对Java布局模板News_Ability的解析(上)

    想了解更多内容,请访问:51CTO和华为官方合作共建的鸿蒙技术社区https://harmonyos.51cto.com前言学习鸿蒙已经一个月了,这一个月学到了不少东西:服务卡片的制作,分布式数据库,分布式任务调度等等。。。但是这一个月来都是一些碎片化的学习为多,需要什么才去学习什么。我想来一次更为

  • 值得选用的十三种优秀React JS框架

    【51CTO.com快译】朋友,您是否曾经使用过React.js或ReactNative来创建用户界面?它们都是用于开发用户界面(UI)的流行开源平台。Facebook于2011年将React.js作为JavaScript的库进行开发,以满足跨平台、动态且高性能的UI需求。而Facebook在201

  • 你的React组件还能跑得再快一点

     写在前面React提供的虚拟DOM和高效的Diff算法的完美搭配,实现了对DOM最小粒度的更新。在大多数情况下,React对DOM的渲染效率可以满足我们的开发需求。但是个别复杂业务场景下,性能问题在所难免,我们需要采取一些措施来提升性能,其中React组件的渲染性能优化很重要的一点就是避

  • 一文读懂Tomcat组件--一个Web服务器的架构演化史

    1.tomcat是谁?  2.tomcat可以做什么?tomcat是一个web容器,可以将web应用部署到tomcat,由它提供web服务,一个web容器中可以部署多个web应用,这些web应用可以是同一个域名,也可以是多个域名的服务。3.tomcat有哪些组件 &nb

推荐阅读