javascript 保持你的“按钮”实例并改变它的道具而不是在道具改变时创建新按钮,这样你就可以保持键盘导航了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 保持你的“按钮”实例并改变它的道具而不是在道具改变时创建新按钮,这样你就可以保持键盘导航了相关的知识,希望对你有一定的参考价值。
import React from 'react';
// Don't do this
const Button = ({ isChecked }) => (
<div>
{isChecked && <button className="btn btn--checked">I'm checked</button>}
{!isChecked && <button className="btn btn--unchecked">I'm not checked</button>}
</div>
);
// Do this instead
const Button = ({ isChecked }) => (
<div>
<button className={`btn ${isChecked ? "btn--checked" : "btn--unchecked"}`}>
{isChecked ? "I'm checked" : "I'm not checked"}
</button>
</div>
);
以上是关于javascript 保持你的“按钮”实例并改变它的道具而不是在道具改变时创建新按钮,这样你就可以保持键盘导航了的主要内容,如果未能解决你的问题,请参考以下文章
即使在键盘关闭时也保持搜索栏取消按钮的颜色
我需要制作一个按钮,该按钮的文本将根据整数而改变
告诉我你的身份证(E)!
通过链接保持价值变化
如何使按钮保持按下状态?
当方向改变而不旋转布局时如何旋转按钮?