React中实现类似vue动态组件效果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React中实现类似vue动态组件效果相关的知识,希望对你有一定的参考价值。

参考技术A render

如何在 React Native 中实现类似循环动画倒数计时器组件的 snapchat?

【中文标题】如何在 React Native 中实现类似循环动画倒数计时器组件的 snapchat?【英文标题】:How to implement a snapchat like circular animated countdown timer component in React Native? 【发布时间】:2016-10-18 17:03:25 【问题描述】:

我想知道是否有人知道如何在 React Native 中实现循环倒数计时器,如图所示。如果它同时适用于 ios 和 android 将是理想的。谢谢!

【问题讨论】:

SO 不欢迎图书馆推荐请求。请准备好常见问题解答以获取更多详细信息。 【参考方案1】:

我至少可以为您指明自己实施的方向。

确实存在'react-countdown-timer' component,但是可能值得自己实现或更改他们的代码以使计时器看起来像上面一样。为此,除了内部带有文本的圆形视图之外,我还会使用计时器混合的组合。接下来,除了 setState 函数之外,我还将使用 timer-mixins 来跟踪计时器的状态。对于每个间隔,我都会更新计时器的剩余时间,然后更新您创建的按钮组件以反映剩余的时间。

【讨论】:

【参考方案2】:

根据您的要求,我想建议您 使用https://www.npmjs.com/package/react-native-av-countdown-circle这个组件

【讨论】:

以上是关于React中实现类似vue动态组件效果的主要内容,如果未能解决你的问题,请参考以下文章

vue 中实现动态切换背景图

如何在 AngularJS 中实现组件组合(类似于 React 渲染道具模式)?

在 React 中实现 keep alive

在 React 中实现 keep alive

Delphi自定义组件如何在属性面板中实现打开文件的对话框?

在Java Web Project中实现Vue异步组件加载