react

Posted 马如林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react相关的知识,希望对你有一定的参考价值。

react antd pro

 

import React, { useState } from 'react'



function Child({ onButtonClick, data }) {

console.log('Child Render', data)

return (

<button onClick={onButtonClick}>{data.name}</button>

)

}



const AddCount = () => {

// const [ count, setCount ] = useState(0)

const [count, setCount] = useState(() => {

return 11;

}

)

const [number, setNumber] = useState(0)

const [name, setName] = useState('hello') // 表单的值

const data = { number, name }



const addcount = () => {

let newCount = count

setCount(newCount += 1)

}



function handleClick() {

setCount(count + 2)

}



function handleClickFn() {

setCount((prevCount) => {

return prevCount + 3

})

}



function handleClickFn2() {

console.log("test")

setTimeout(() => {

setCount((prevCount) => {

return prevCount + 1

})

}, 3000);

}



const addClick = () => setNumber(number + 1)



return (

<div>

<p>{count}</p>

<button onClick={addcount}>count++</button>

<button onClick={handleClick}>count2++</button>

<button onClick={handleClickFn}>count3++</button>

<button onClick={handleClickFn2}>countf++</button>



<input type="text" value={name} onChange={e => setName(e.target.value)} />

<Child onButtonClick={addClick} data={data} />

</div>

)

}

export default AddCount

 

以上是关于react的主要内容,如果未能解决你的问题,请参考以下文章

前端开发工具vscode如何快速生成代码片段

[React Testing] Use Generated Data in Tests with tests-data-bot to Improve Test Maintainability(代码片段

react简介

react简介

导致资产预编译在heroku部署上失败的代码片段

[react] Module not found: Can't resolve 'schedule' in 'C:Usersadcaldvmtn7myapp (代码片段