小编the*_*tud的帖子

处理 React 中的 localStorage 更改以重新渲染组件

我的应用程序调用第 3 方 api/函数来更改 localStorage 变量isUserLoggedIn

是否可以在 localStorage 更改时重新渲染组件?我的应用程序根据以下值进行渲染localStorage.getItem('isUserLoggedIn')

<div>
        {
        localStorage.getItem('isUserLoggedIn') ?
        <GlobalHeader
          uniqueid="GlobalHeader"            
          signoutclickhandler={this.signOutHandler}
        />
        :
        <GlobalHeader
          uniqueid="GlobalHeader"    
          signinclickhandler={this.signInHandler}
        />
        }
      </div>
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

10
推荐指数
1
解决办法
1万
查看次数

Chrome 开发工具 - 如何将“样式”和“计算”选项卡合并在一起?

我在开发工具中获得了 2 个不同的“样式”和“计算”选项卡。早些时候,它们位于一个选项卡中,我对这种视图更满意。

我怎样才能恢复那个布局?

我试过重新调整开发工具部分的宽度,但没有用。

所需布局

当前布局

css google-chrome google-chrome-devtools

5
推荐指数
1
解决办法
384
查看次数

如何在 React.js 中的按钮上使用 onClick 事件选中/取消选中复选框?

import React from 'react';
import './App.css';
import { Button } from 'react-bootstrap';

function App() {
  return (
    <div>
      <input type="checkbox" id="checkboxForHamburger" />

      <Button onClick={??????}> UNCHECK </Button>
    </div>
  );
}

export default App;
Run Code Online (Sandbox Code Playgroud)

我有一个复选框和一个按钮。如果单击按钮,我希望复选框处于“未选中”状态。

我试过的-

<Button onClick={document.getElementById("checkboxForHamburger").checked = false}> UNCHECK </Button>
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误 -无法设置 null 的属性“已检查”

javascript jquery reactjs

2
推荐指数
1
解决办法
5619
查看次数