目录
- 正文
- 状态 => 视图
- 事件 => 状态改变 => 视图
正文
React推荐one-way单向数据流,注意只是推荐,并不强制,常见有以下两种情况:
- 状态 => 视图
- 事件 => 状态改变 => 视图
状态 => 视图
import React from 'react' const App = () => { //设置状态 const [data, setData] = React.useState('状态 => 视图') return ( <div> // 视图显示 <p>{data}</p> </div> ) } export default App
以上可看到,根据提前定义的状态,渲染到Screen上,此时屏幕上显示 "状态 => 视图"
事件 => 状态改变 => 视图
另一种的情况是由外部事件触发状态改变
import React from 'react' const App = () => { const [data, setData] = React.useState('事件 => 状态改变 => 视图') return ( <div> <input type="text" onChange={e=>setData(e.target.value)}/> <p>{data}</p> </div> ) } export default App
通过input获取事件动作,产生状态变更,渲染到Screen上,此时屏幕上显示 "事件 => 状态改变 => 视图"
以上就是React的特征单向数据流学习的详细内容后续希望在自学过程中,陆续分享更多React的特征,更多关于React 特征的资料请关注其它相关文章!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)