首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TDesign 更新周报(2022 年 5 月第 1 周)

TS中都必填问题 Datepicker:修复weekday英文翻译顺序问题 Others Table:TS 类型全部移入 interface.ts 文件中,并导出 Calendar:对value属性功能进行修正...slider:修复slider非受控模式下行为异常 Table:加载状态与拖拽配合使用时,拖拽功能失效 Card:修复未添加header属性,Card组件布局错误 Card:头部渲染逻辑不完善问题缺失了...status渲染 Table:renderExpandedRow改为非必填 Card:修复未添加header属性,Card组件布局错误 InputNumber:修复小数输入问题 详情见:https:/...:修复空数组确定事件报错问题 Dialog:修复组件销毁body样式不重置问题&移除多余div渲染 Textarea:修复Form组件下换行问题 Colorpicker:修复Popupprops透传问题...点击取消,无法收起蒙层问题 DateTimePicker:修复组件传参错误问题、修复组件无法触发 change 事件问题 Textarea:修复组件类名错误问题 详情见:https://github.com

5.3K50

React 17 RC 版发布:无新特性,却有新期待!

在这篇文章中,我们将介绍此版本意义,它值得期待变更以及试用指南。 无新特性 React 17 版本很特别,因为它并没有任何面向开发者功能,而是专注如何更轻松地升级 React 本身。...- 举个例子,如果你代码 React 事件处理器之外调用 e.stopPropagation() 时出了 bug, 它可能会修复代码中错误。... React 17 中, effect 清理函数也是异步运行 - 例如,如果要卸载组件,清理函数将在屏幕更新运行。 这反映了 effect 本身是如何更紧密运行。...这里面构成重大变更部分是,要使此功能正常进行,React捕获错误堆栈中重新执行上面某些 React 函数和 React 类构造函数。...安装 我们鼓励你尽快尝试 React 17.0 RC 版本,并记录你迁移过程中遇到问题。请记住!RC 版本比稳定版本更可能带有错误,因此请不要将其部署到生产环境中。

2.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

React V16.9来了 无痛感升级 加入性能检测 【译-真香】

2019年8月8日,我们发布了React 16.9。它包含几个新功能错误修正和新弃用警告,以帮助准备未来主要版本。 ?...但是,新UNSAFE_前缀将帮助具有问题模式组件代码审查和调试会话期间脱颖而出。(如果您愿意,可以通过选择严格模式进一步阻止他们应用中使用。)...这与React处理真实浏览器事件时工作方式相匹配,并有助于为将来React将更频繁地批量更新组件做好准备。 但是,16.8中act()仅支持同步功能。...值得注意错误修正 此版本包含一些其他显着改进: 修复findDOMNode()了树内调用时崩溃问题。 保留删除子树导致内存泄漏也已得到修复。...第一个版本中,我们不打算关注我们早期演示中使用临时“触发HTTP请求”解决方案(也称为“React Cache”)。但是,我们希望我们和React社区将在首次发布几个月内探索该空间。

4.7K30

前端必读2.0:如何React 中使用SpreadJS导入和导出 Excel 文件

最近我们公司接到一个客户需求,要求为正在开发项目加个功能。项目的前端使用React,客户想添加具备Excel 导入/导出功能电子表格模块。...经过几个小时原型构建,技术团队确认所有客户需求文档中描述功能都已经实现了,并且原型可以截止日期前做好演示准备。...Step 4: 实现导入导出Excel 到目前为止,我们已经了解了如何用 SpreadJS 电子表格替换静态销售表。我们还学习了如何通过 React 钩子和回调在应用程序组件上传播数据更新。...如果你只能将电子表格数据导出到 Excel 并将数据从 Excel 导入到 SpreadJS,则该应用程序将更加强大。你如何实现这些功能?...,我们就可以将带有静态数据无聊应用程序变成以具有 Excel 导入和导出功能电子表格为中心响应式应用程序。

5.9K20

作为面试官,为什么我推荐组件库作为前端面试亮点?

但是如果我们有了自己封装,只需要在封装层面进行更新即可,这大大降低了维护成本。 增加定制功能:有些时候,我们需要在原有组件基础上增加一些特定功能,如特定验证、错误处理等。...发布处理:考虑补丁升级、文档站点同步发布等问题,以便及时修复问题并提供最新文档。 11....异常测试 异常测试用于验证组件遇到错误或非法输入时能否正确处理。这通常可以通过测试用例中模拟错误条件来完成。...对于小型库,可以一个单独文件中集中导出所有类型;对于大型库,可能需要将类型定义分散各个组件文件中,然后一个单独文件中重新导出它们。...兼容旧版本方案 兼容旧版本策略取决于特定需求和资源。一种常见策略是主版本升级,继续维护旧版本一个分支,以便在必要时进行修复和改进。

91063

ReactJS和React-Native主要区别在哪里

这些React-Native组件映射了应用程序上呈现实际真正原生iOS或Android UI组件。...它看似CSS,但却不是真正CSS.这可能一开始会令人困惑,你可能会碰到一个问题,比如你想知道如何使用SASS来创建混合,或者如何覆盖要重用组件样式。...我做第一件事是搜索一个替代react-router,这个大多数React网络应用 程序用来页面间转换著名库。...然后,我开始想知道导航切换是如何工作,我发现了React-Native提供Navigator组件。我应该从这开始,寻找一个替代react-router在我看来不是最好做法。 ?...如果您想要进行一些改进或错误修复,代码推送是非常好,但如果要添加全新功能,则不建议使用。 包装 我现在真的很喜欢使用React-Native。我使用它快一年了,能很快开发一个应用程序,准备好了!

16.9K30

TDesign 更新周报(2022 年 4 月第 2 周)

属性无效问题 Upload: 修复 remove、selectChange 时间回调异常问题 修复取消上传逻辑异常 Features Popup: content 尺寸变化自动更新位置 Slider...按钮无效 修复 Slider inputNumberProps 未正常透传 修复 Affix onFixedChange 触发时机,固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发) 修复...支持 Popconfirm: 调整组件导出命名 详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.30.2 Miniprogram...修复 mock roles 模块错误 Features 支持多标签页支持持久化 升级组件库依赖 tdesign-vue-next 至 0.11 版本 详情见:https://github.com/Tencent...Token 问题 修复图表文字重叠问题  详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.1.2 更多更新查看

2K10

跨端移动应用开发解决方案 | ARES小程序转换工具1.0 正式发布

那么如何转化这种情况,让其程序上同样正常呢,也就是之前问题:如何把相对“动态”React Native代码转化为小程序代码呢?...所以程序上我们需要预先把FlatList,ScrollView等这些组件实现一下,实际上由于差异存在,即使时View, Text,Button这些基本组件程序上也有对应组件存在。...最后,如果你有自己组件库,我们会提供很方便扩展机制,那么就不仅仅是JDReact应用可以转化为小程序了,你自己React Native应用也是可以无损转化了。 ?...React Native端它基于社区react-navigation,转化为小程序之后则直接使用小程序内置路由。 这个路由组件简单易用,具备了大部分你需要功能。 ?...原因是这样小程序端一个组件对应4个文件,如果在React Native一个文件中写了多个组件(n),那么小程序端将会出现4n个文件,对于这些文件如何命名才能让开发者方便二次修改呢?

2.6K20

21个让React 开发更高效更有趣工具

以下是使用方式一个简单演示: 该应用程序允许你声明props及其types,树中查看组件,导入背景图像,将它们定义为有状态或无状态,定义其父组件将是什么,放大/缩小,以及将原型导出到新或现有项目。...该应用程序似乎更适合Mac用户,但它仍适用于Windows用户。 完成用户界面,可以选择导出到现有项目或新项目。 如果你选择导出到现有项目并选择根目录,它会将它们导出到....猴子补丁主要有以下几个用处: 在运行时替换方法、属性等 不修改第三方代码情况下增加原来不支持功能 在运行时为内存中对象增加patch而不是磁盘源代码中增加 这非常有用,不仅可以指导咱们修复项目的性能...,还可以帮助你理解React如何工作。...React Sight 你有没有想过你应用程序流程图中样子? React Sight允许你通过展示整个应用程序实时组件层次结构树来可视化React应用程序。

2.4K30

成为一名高级 React 需要具备哪些习惯,他们都习以为常

你可以尝试编写同步两个state 代码,但这是一个容易出错地方,而不是解决方案。 这是一个我们待办事项列表应用程序上下文中重复状态例子。...想象一下,一个待办事项列表应用程序中,“X”按钮删除待办事项时是不可见,直到你将鼠标悬停在该待办事项上。有些设计师喜欢这样“整洁”,但这需要用户四处搜寻,弄清楚如何执行基本操作。...虽然flexbox一开始可能有些吓人,但它是一个多功能功能强大工具,您可以使用它创建几乎所有日常开发中需要布局。 这就涵盖了坏习惯!看看你是否犯了这些错误,并努力改进。...只有真正需要时才使用服务器渲染 服务器端呈现(SSR)是React最酷功能之一。它还增加了应用程序大量复杂性。...将CSS范围限定在单个组件上,可以将组件重用为共享样式主要方法,并防止样式意外应用错误元素上问题。

4.7K40

TDesign 更新周报(2022 年 4 月第 4 周)

组件导出错误问题 TreeSelect: 修复 value 为数字 0 时,不渲染 label 问题 修复 onBlur 和 onClear 触发时,不会清除 filter function 问题...存在不兼容更新 Bug Fixes Drawer:修复 header 属性无效问题 Textarea:修复设置自动高度,赋值不高度不改变问题 DatePicker:修复当传入值为非日期格式情况页面卡死问题...Transfer:修复设置 targetSort 未按预期展示问题 TreeSelect: 修复 value 渲染异常问题 修复组件多选时无 v-model 展示异常问题 Upload: 修复上传失败状态流转问题...修复上传文件尺寸限制计算问题 Table: 多级表头和列配置功能混合使用时,表格宽度渲染不正确问题 表头吸顶,不对齐问题 列配置功能,按需引入 Button 组件。...Table:重构 table 组件, 修复众多问题 Divider:优化文本模式竖型模式下样式问题 详情见:https://github.com/Tencent/tdesign-react/releases

2.3K40

21个让React 开发更高效更有趣工具

应用程序允许你声明props及其types,树中查看组件,导入背景图像,将它们定义为有状态或无状态,定义其父组件将是什么,放大/缩小,以及将原型导出到新或现有项目。...该应用程序似乎更适合Mac用户,但它仍适用于Windows用户。 完成用户界面,可以选择导出到现有项目或新项目。 如果你选择导出到现有项目并选择根目录,它会将它们导出到....猴子补丁主要有以下几个用处: 在运行时替换方法、属性等 不修改第三方代码情况下增加原来不支持功能 在运行时为内存中对象增加patch而不是磁盘源代码中增加 这非常有用,不仅可以指导咱们修复项目的性能...不要认为这是错误提示,把它当成一件好事。 利用那些烦人消息,这样你就可以修复那些浪费重新渲染。 4....React Sight 你有没有想过你应用程序流程图中样子? React Sight允许你通过展示整个应用程序实时组件层次结构树来可视化React应用程序。

97220

「前端架构」Grab前端学习指南

React做法正好相反,建议您用JavaScript编写HTML和CSS。这听起来像一个疯狂想法,但经过尝试,它实际上并不像听起来那么奇怪。作为前端开发场景原因正在向基于组件开发范式转变。...React中,只需更改组件状态,视图就会根据状态更新自身。通过查看render()方法中标记也很容易确定组件外观。 功能-视图是一个纯粹道具和状态功能。...大多数情况下,React组件由支柱(外部参数)和状态(内部数据)定义。对于相同道具和状态,会产生相同视图。纯函数易于测试,功能组件也是如此。...没什么可学。添加ESLint到您项目,并修复linting错误!...将stylelint添加到项目中并修复linting错误!

7.4K20

动手练一练,使用 React 和 Next.js 做一个简单博客网站(下)

文档为内容页源博客网站,学习了动态路由(Dynamic Routes)、Static Generation 相关知识及应用,本篇文章,我们将学习如何使用服务端渲染(Server-side Rendering...: 二、客户端渲染(Client-side Rendering),实现暗黑浏览模式 Next.js 会在编译时机(build time)或页面请求时服务端完成 React 组件渲染逻辑,但是有些功能完全可以交给客户端端浏览器处理...大家有点需要格外注意,服务端,有个细节需要注意,服务端没有 window 这个顶层对象,如下段代码所示,执行时将会有错误提示: // THIS WILL FAIL!...你可能注意到为此组件,我单独引用了一个 CSS 文件,具体源码,你可以文末点击阅读原文链接,本项目的完整源码中找到对应CSS链接。...添加 SSR 功能 尝试从其他内容源获取博客文章内容(服务端API数据接口、wordpress等) 六、相关阅读 《动手练一练,使用 React 和 Next.js 做一个简单博客网站(上)》 《动手练一练

1.5K31

亲手打造属于你 React Hooks

自定义 React Hook 是一个必要工具,它可以让你为 React 应用程序添加特殊、独特功能许多情况下,如果你想向应用程序添加特定特性,您可以简单地安装一个第三方库来解决您问题。...在这个循序渐进指南中,我将通过分解我为自己应用程序创建三个钩子,以及创建这些钩子是为了解决什么问题,向您展示如何创建自己自定义React钩子。...应用程序上工作,比如 Next.js。...useDeviceDetect Hook 我正在构建一个新登录页面时,我移动设备上经历了一个非常奇怪错误。在台式电脑上,这些样式看起来很棒。...,定制React钩子可以为我们提供在第三方库不足时修复我们自己问题工具。

10.1K60

React v17.0 正式发布!

举个例子,你可能将大部分功能升级至 React v18,但保留部分懒加载对话框或子路由 React v17。 但这并不意味着你必须进行渐进式升级。对于大多数应用来说,一次性升级仍是更好选择。...此图展示了 React 17 如何将事件连接到根节点而非 document 经核实,多年来 issue 追踪器 上报告许多问题都已被新特性解决,其中大多与将 React 与非 React 代码集成有关...我们升级 Facebook 项目代码中 10w+ 组件过程中,只修改了不到 20 个组件,所以**我们猜测大多数应用在升级 v17 时,不会有太大问题。**如果你遇到任何问题,请告诉我们。...(@gaearon 提交于 #19220) 使用 defaultProps 修复拉架子组件渲染时问题。...(@jddxf 提交于 #18515 以及 @acdlite 提交于 #18535) 修复暂挂 Suspense fallback 卡住错误

1.2K30

2020年值得你去试试10个React开发工具

本文中,我将介绍11个关于React开发工具,以帮助你选择以及带你了解如何用它们来使你更充分使用框架。 1....使用“Profiler”选项卡,你也可以评估应用程序性能。 这两个选项都可以Chrome DevTools选项卡上找到,为了能更好体验该插件功能和特性,你可以使用这个在线站点去体验。 2....安装DevTools,在你已经React Dev Tools和React Sight扩展设置中启用了“允许访问文件URL”选项,你就可以DevTools种找到一个新名为“React Sight...它能避免你浪费大量时间重复劳作,从而提高日常工作效率。 ES Lint:添加了对命令行工具支持。它集成到你IDE中,并帮助你改进语法,设置自己编码样式,甚至某些情况下能为你自动修复错误。...你可以从设计者为你提供设计稿开始,使用此工具标记所有可能组件,为它们提供名称、属性和层次结构设置。完成,你能够将它们导出到实际自动生成代码中,而后你就可以对其进行自定义。 ?

7.9K20

TDesign 更新周报(2022年12月第1周)

)Table: 选中行功能,新增 reserveSelectedRowOnPaginate,用于支持分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#1849...destroyOnClose 设置关闭弹窗无动画效果问题 @honkinglin (#1857)TagInput: @chaishi (#1860) 不同尺寸间距和高度问题修复,issue#1843...,正在使用 Jumper 组件同学请从 Pagination 中导出替换 @honkinglin (#2066) FeaturesTable: 选中行功能,新增 reserveSelectedRowOnPaginate...) @Zzongke (#2069)Calendar: 修复日历组件月历模式下高亮显示 bug。...Web 发布 0.44.0❗ Breaking ChangesJumper: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件同学请从 Pagination 中导出替换

2.1K30

《HelloGitHub》第 67 期

功能强大支持全屏截图、滚动截图、检测窗口截图、GIF 录制等,截图还支持图片上增加文字、水印、特效、马赛克等,最后可直接上传图床得到链接,丝滑地完成整个截图流程 地址:https://github.com...Win95 样式 React 组件 地址:https://github.com/arturbien/React95 15、towxml:可将 HTML 和 Markdown 转为微信小程序 WXML...用于解决微信小程序上 Markdown、HTML 不能直接渲染问题 地址:https://github.com/sbfkcel/towxml 16、city-roads:自动生成任意城市道路图。...包含设计语言、React 组件、主题,开箱即用可快速搭建美观 React 应用 使用 TypeScript 强大主题定制 国际化 支持 SSR 地址:https://github.com/DouyinFE...功能: 8 种不同图表类型 两个轴支持缩放和缩放手势 组合图表、导出图片 等等 地址:https://github.com/danielgindi/Charts 其它 26、chinese_chatbot_corpus

1.2K30

React】345- React v16.9 新特性

未来主要版本中,如果遇到 javascript: 形式 URL,React 将抛出错误。... React 16.9 中,我们提供了一种编程方式来收集测量你代码,这就是 ,我们预计大多数较小应用不会使用它,但在大型应用中跟踪性能回归会很方便。... fb.me/react-profiling 阅读更多关于如何使用此构建更多信息。...三、显著 bug 修复 此版本包含一些一些其他显著提升: 组件中调用 findDOMNode() 造成崩溃,已修复 保存已删除子树导致内存泄漏,已修复 useEffect 中,使用 setState...引起循环引用,现在会输出错误(这与 class 组件 componentDidUpdate 使用 setState 导致错误一致) 感谢所有帮助解决这些问题贡献者,你可以在此处找到完整日志

2.4K40
领券