从一个简单功能的实现,谈谈 react 中的逻辑复用进化过程
<blockquote> <p>需求:我们现在有一个获取验证码的按钮,需要在点击后禁用,并且在按钮上显示倒计时60秒才可以进行第二次点击。<br>本篇文章通过对这个需求的八种实现方式来讨论在 react 中的逻辑复用的进化过程</p> </blockquote> <p><img src="https://tva1.sinaimg.cn/large/006y8mN6ly1g72uk6zdtqj30k00fxwfe.jpg"></p> <p>代码例子放在了 <span class="exturl"><a class="exturl__link" href="https://codesandbox.io/s/kind-herschel-l4f9h?fontsize=14" >codesandbox</a><span class="exturl__icon"><i class="fas fa-external-link-alt"></i></span></span> 上。</p>