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的主要内容,如果未能解决你的问题,请参考以下文章

「首席架构师推荐」React生态系统大集合

import * as react from 'react' 与 import react from 'react' 有啥区别

“使用 JSX 时,React 必须在范围内”(react/react-in-jsx-scope 与 index.js 上的“window.React = React”)

React 系列教程

React学习笔记-1-什么是react,react环境搭建以及第一个react实例

react 导入中的 as