没有React的JavaScript状态
State in JavaScript without React
我正在学习React,想知道是否有一种方法可以在不使用React的情况下重新渲染状态变化。这在纯JavaScript中是可能的吗?
让我们假设我们的整个应用程序是这样的:
<input id="myState" />
<h2 id="myView"></h2>
我们有一个叫做state的值还有一个叫做view的值。我们想要的是,当我们更新状态时,我们想要更新视图。是的,没有React/Redux/etc,这是完全可能的。
window.onload = function(){
var state = document.getElementById('myState'),
view = document.getElementById('myView')
state.addEventListener('keyup',function(e){
view.innerText = e.target.value
})
}
每当应用程序的"状态"发生变化时,我们都会重置"视图"。
通过这个虚拟问题,你会遇到很多问题,这些问题是React/Angular/Ember/Backbone等都试图帮助解决的问题。
可以在香草JS中完成吗?是的,因为其他人已经用普通JS做过了。
相关文章:
- 使用javascript反复检查用户在facebook上的登录状态
- 使用纯javascript而非jquery使所选选项卡处于活动状态并保持非活动状态
- 返回上一页时,Javascript仍处于活动状态
- 使用PHP或Javascript获取服务器状态
- 如何使用Javascript检查当前鼠标按钮状态
- 基于javascript中的状态字段对动态行数据进行动态着色
- 使用JavaScript'持久化CSS状态;s的`window.cookie`
- 如何将JavaScript自动POST的状态代码获取到另一个域
- 如何删除JavaScript画布呈现上下文的状态堆栈
- JavaScript和Html代码来运行所有类型的视频并获取状态
- Javascript MVVM 设计模式 - 如何跟踪脏状态以及谁应该做 Ajaxing
- 在单击按钮时激活按钮的悬停状态,直到单击另一个按钮(Javascript/JQuery)
- 使用 javascript 获取复选框的状态
- 在 JavaScript 中评估屏幕阅读器的当前状态
- 检查复选框状态-Javascript
- 检查单选按钮的状态(javascript/canvas)
- 使表数据显示在悬停状态(javascript/jQuery或css)
- 保存当前页面状态javascript
- 动画播放状态Javascript
- 确定GPS状态javascript