小编vis*_*ram的帖子

我们可以将 setState 作为 props 从一个组件传递到另一个组件并在 React 中从子组件更改父状态吗?

 class App extends Component {
  constructor() {
    super();
    this.state = {
      name: 'React'
    };
    this.setState=this.setState.bind(this)
  }

  render() {
    return (
      <div>
        <Hello name={this.state.name} />
        <p>
          Start editing to see some magic happen :)
        </p>
        <Child {...this}/>
      </div>
    );
  }
}

child Component
var Child=(self)=>{
  return(
    <button  onClick={()=>{
      self .setState({
        name:"viswa"
      })
    }}>Click </button>
  )
Run Code Online (Sandbox Code Playgroud)

在这里我绑定 setState 函数并将其作为道具发送到子组件。这将改变父组件的状态。这是正确的方法吗?

javascript function setstate reactjs react-props

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

如何在next js中生成构建文件

我正在学习基本的下一个js。如果我们运行 npm run build create-react-app 将生成构建文件夹 index.html 和捆绑文件。在接下来的js中。它不会创建任何构建文件。我将如何在服务器中部署下一个 js 项目

.next 文件夹

build reactjs nextjs

7
推荐指数
3
解决办法
2万
查看次数

标签 统计

reactjs ×2

build ×1

function ×1

javascript ×1

nextjs ×1

react-props ×1

setstate ×1