logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

# Flutter Provider 状态管理完全指南

Provider是 Flutter 官方推荐的状态管理库,它基于实现,通过依赖注入的方式在 Widget 树中高效地共享和管理状态。Provider 的核心优势在于其简单性和高效性——它只在状态变更时重建依赖该状态的 Widget,而非整个 Widget 树。当内置 Provider 不满足需求时,可以创建自定义 Provider:dart体验AI代码助手代码解读复制代码。

#flutter#面试#前端
# Flutter Provider 状态管理完全指南

Provider是 Flutter 官方推荐的状态管理库,它基于实现,通过依赖注入的方式在 Widget 树中高效地共享和管理状态。Provider 的核心优势在于其简单性和高效性——它只在状态变更时重建依赖该状态的 Widget,而非整个 Widget 树。当内置 Provider 不满足需求时,可以创建自定义 Provider:dart体验AI代码助手代码解读复制代码。

#flutter#面试#前端
可视化大屏适配方案:用 Tailwind CSS 直接写设计稿像素值

最近在做一个数据可视化大屏项目,设计稿是 1920×1080 的。Tailwind CSS 没办法针对单个属性做 px 转 vh 或者 vw。比如设计稿上写的是,我需要手动算成这还不算完,如果要做响应式适配,不同分辨率又要重新算一遍,代码里一堆小数,根本不知道对应设计稿的哪个值。为了解决这个问题,我写了一个 Tailwind CSS 插件,可以自动将 px 转 vh、vw。用了一段时间,发现效果还

#css#前端#vue.js +3
AI Agent 设计模式 - ReAct 模式

ReAct 并不是最复杂、也不是最“智能”的 Agent 模式,但它结构清晰、实现成本低、工程可控性强,是理解和实践 Agent 系统非常合适的起点。在后续更复杂的场景中,往往会在 ReAct 之上叠加:规划(Plan & Execute)、反思(Reflection)、记忆与长期状态,但无论如何,ReAct 所确立的思考—行动—反馈闭环,仍然是多数 Agent 系统绕不开的基础结构。在下一篇中,

#人工智能#设计模式#react.js
用Spec给AI Agent立规矩,AI编码告别手忙脚乱

早期,Cursor社区中有一种AI编码行为协议叫做RIPER-5,代表五种模式(研究RESEARCH-信息收集和深入理解、创新INNOVATE-头脑风暴潜在方法、计划PLAN-创建详尽的技术规范、执行EXECUTE-准确实施规划的内容、回顾REVIEW-无情地验证实施与计划的符合程度) ,通过强制性、分阶段的流程来约束AI的行为,确保其在执行复杂编码任务时的每一步操作都安全、可控且符合预期。4.最

#人工智能#dubbo
25年底,面了10个web前端,水平真的令人堪忧啊

近期面试前端候选人时,我发现几个普遍存在的短板,如果不解决,真的很难给offer!问题表现:对闭包、事件循环、原型链等核心概念理解模糊,手写代码时容易卡壳(比如实现Promise.all或深拷贝)。建议: 深入理解V8引擎的运作机制(如宏任务/微任务、内存回收)。能解释清楚this绑定规则、async/await底层原理(Generator + Promise)。

文章图片
#前端#面试
React 已经改变了,你的 Hooks 也应该改变

自定义 Hooks 不仅仅是为了减少重复代码。它们关乎将领域逻辑从组件中抽离出来,让你的 UI 专注于……嗯,UI。例如,与其用这样的设置代码来污染组件:ts体验AI代码助手代码解读复制代码}, []);不如将其移入一个 Hook:ts体验AI代码助手代码解读复制代码。

#react.js#javascript#ecmascript
React 的新时代已经到来:你需要知道的一切

大多数应用可能会使用已经实现了这些模式的库中的组件。但你也可以自己实现它们来构建自定义异步组件。这是一个针对 Next.js 的实用示例:一个与 URL 参数同步的可复用选择组件。这对于过滤器、排序或任何你希望持久化在 URL 中的 UI 状态很有用:javascript体验AI代码助手代码解读复制代码});该组件在内部处理协调。父组件可以通过注入副作用:ini体验AI代码助手代码解读复制代码在这

#react.js#前端#前端框架
[特殊字符] Flutter 拖拽选择组件:flutter_drag_selector —— 像选文件一样选择列表项

你可以通过和自定义选择框的视觉样式:dart体验AI代码助手代码解读复制代码作者:达达尼昂链接:https://juejin.cn/post/7573332163387506742来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

#flutter
如何组织合理稳定的Flutter工程结构?

在软件开发中,我们不仅要在代码实现中遵守常见的设计模式,更需要在架构设计中遵从基本的设计原则。而在这其中,DRY(即 Don’t Repeat Yourself)原则可以算是最重要的一个。通俗来讲,DRY 原则就是“不要重复”。这是一个很朴素的概念,因为即使是最初级的开发者,在写了一段时间代码后,也会不自觉地把一些常用的重复代码抽取出来,放到公用的函数、类或是独立的组件库中,从而实现代码复用。

文章图片
#flutter#javascript#开发语言
    共 16 条
  • 1
  • 2
  • 请选择