javascript - React JS 动态数据获取

标签 javascript reactjs dynamic

我对 React JS 非常陌生,我很难完全理解从不同位置获取数据的合适位置。我找到的所有文档都表明 componentDidMount() 方法最适合获取数据,尽管从我看来,它只能处理初始同步。在我的应用程序中,我需要一种更动态的方式来获取数据。前任。按下按钮,获取数据并且 dom 发生变化。将我的请求放入渲染方法中是可行的,但我读过的所有文章都不赞成在那里加载数据的做法。

最佳答案

你可以创建一个专门用于获取数据的函数并在 componentDidMount() 中调用它用于组件的初始安装,然后将该函数附加为 onClick 的事件处理程序在按钮上。将获取的响应数据存储在组件状态中。当有人单击该按钮时,将重新获取数据,从而触发状态更新并随后重新渲染。

关于javascript - React JS 动态数据获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51530551/

相关文章:

javascript - 制作sql删除按钮来提交表单

templates - Angular js 指令动态模板绑定(bind)

循环中的Javascript动态变量名称

c# - 强类型对象列表到动态列表

javascript - 在 javascript 对象定义中连接字符串

javascript - 具有相同名称的多个单选按钮组

javascript - (Vue.js)访问页面时如何更改 'background-image'

reactjs - 使用同一库的两个版本的组件(在我的例子中是 npm/Material UI)

javascript - ReactJS:更新对象状态内的数组不会触发重新渲染

javascript - 使用 Split Map 时 JSX 额外的空白