javascript - 如何在 ReactJS 中使列表中的项目可点击

标签 javascript reactjs list rendering

我想做的是使列表中的项目可点击,这样一旦我点击其中一个,它就会将我重定向到另一个组件,例如,如果我在 /Answers 中,我想成为重定向到 /Answers/idOfitemClicked。我该怎么做?

这是我的渲染方法的代码:

render() {
    const quesItems = this.state.questions.map((question, i) => {
      return (
        <li key={this.props.account.id === question.expID}>{question.description}
          {question.senderID}</li>
      );
    });
    return (
      <div>
        <h1> Answer the questions here!</h1>
        <ul>
          {quesItems}
        </ul>
      </div>
    );
  }

最佳答案

在您的 HTML 中,尝试使用 href=/Answer/idOfItemClick在您尝试使其“可点击”的项目中。在这种情况下 <ul>

关于javascript - 如何在 ReactJS 中使列表中的项目可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49929253/

相关文章:

java - 创建非常大的列表 block 时内存不足

javascript - IndexedDB IDBObjectStore.add 错误 : "a generated key could not be inserted into the value"

reactjs - 理解 typescript 中的 `as unknown as`

node.js - 尝试启动 yarn 时出现奇怪的 IP - EADDRNOTAVAIL

javascript - 在 jest/enzyme 中,如何模拟点击一个元素,其中 eventListener 由 [element].addEventListener(不是 window.addEventListener)绑定(bind)?

list - Haskell::将文本行解析为列表列表

c++ - std::shuffle 不能用 std::list 编译

javascript - Foundation 4 Orbit - 将我发送到页面顶部的深层​​链接

javascript - Puppeteer 抛出无效参数错误

javascript - 如何过滤数组中的字符串?