【问题标题】:I have 2 texts, list and grid.it will show list to grid when i click but i want to show the previous text again when i click on it .How to do that?我有 2 个文本,列表和网格。当我单击时它会显示列表到网格,但我想在单击它时再次显示以前的文本。该怎么做?
【发布时间】:2022-11-23 14:02:18
【问题描述】:

最初我将文本设置为使用状态的列表,当我点击它时它会变成网格。当我点击时如何再次显示列表?

const [buttonText, setButtonText] = useState('List');
function handleClick() {
    setButtonText('Grid');

};

这是使用状态和更改文本的功能。任何人都可以帮助我吗?

【问题讨论】:

    标签: react-native react-hooks


    【解决方案1】:

    您可以调用相同的方法并使用三元运算符(检查您的当前状态并根据它设置状态)。

    function handleClick() {
      setButtonText(buttonText == 'Grid' ? 'List' : 'Grid');
    };
    

    【讨论】:

      猜你喜欢
      • 2013-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 2022-11-19
      • 2023-02-23
      相关资源
      最近更新 更多