Twitter bootstrap 在react中未触发引导复选框按钮

Twitter bootstrap 在react中未触发引导复选框按钮,twitter-bootstrap,reactjs,Twitter Bootstrap,Reactjs,我想在react中重新编写。敬请检阅。有两个问题 单击checkbox1,handleChange不会被触发 给定复选框1初始状态为打开,单击复选框1,其状态变为关闭。但是,背景色仍然较暗,您必须单击其他位置以使按钮背景色变亮(关闭状态) 我已经在本地使用react设置尝试了您的示例,控制台会打印handleChange的消息。但是,在codepen中,无法打印可能是codepen的问题。您是否在本地react设置上尝试过此功能?如果没有,请检查一次代码笔问题。答案参考您的代码笔示例 背景颜色取

我想在
react
中重新编写。敬请检阅。有两个问题

  • 单击
    checkbox1
    handleChange
    不会被触发
  • 给定
    复选框1
    初始状态为
    打开
    ,单击
    复选框1
    ,其状态变为
    关闭
    。但是,背景色仍然较暗,您必须单击其他位置以使按钮背景色变亮(关闭状态)

  • 我已经在本地使用react设置尝试了您的示例,控制台会打印handleChange的消息。但是,在codepen中,无法打印可能是codepen的问题。您是否在本地react设置上尝试过此功能?如果没有,请检查一次代码笔问题。

    答案参考您的代码笔示例

    背景颜色取决于“活动”类别。在更改选中状态的情况下,我想活动类不会得到更改。 我用react设置创建了一个简单的github。并且正在按预期工作。请检查一下,让我知道这是否解决了您的问题

    附加要打印的控制台消息的屏幕截图


    希望能有所帮助。

    是的,它在本地不起作用,所以我当时在codepen中进行了测试。您可以参考
    https://github.com/gamesover/cryptocurrency_trend
    和使用``then函数
    切换BTC
    更改文件
    Trend.jsx
    。我不确定它是否与
    https://github.com/react-bootstrap/react-bootstrap/issues/1587
    我用您的codepen示例添加了一个新答案。‌​87链接不起作用。非常感谢您的示例。我的本地git存储库似乎存在一些问题。我测试了你的,一切都好!再次感谢你证明我错了:)没问题..很高兴它有帮助!