mdsojibahammed3 發表於 2024-4-3 15:18:39

征集论文和未来

我们需要两个组件:一个组件必须渲染日期并包含将每个日期连接到精确数量的盗版者和特定温度所需的逻辑,而另一个组件则负责接收有关日期点击事件的指令、海盗和温度,并根据它们渲染所选元素。 因此,第一个组件将充当“父亲”,并将在其中包含与第二个组件“子”的连接,严格依赖于第一个组件。 React 的结构(称为虚拟 DOM)允许我们在每次组件内部内容发生更改时更新组件,而无需刷新整个页面。为此,我们需要组件内的一个方法来保存变量数据,并指定特定的 HTML 属性来分配给将要进行修改的元素。然后,这些属性将与我们将在组件中定义的其他方法挂钩,这些方法将负责进行更改。 状态和道具 对于我们的示例,自变量数据是日期。它们基于点击的变化实际上触发了在 DOM 中呈现有关海盗和温度的后续信息的操作。


因此,我们可以将与每个日期相关的信息保存在“DATA”对象中,而在父组件中,我们将使用 React 属性this.state = {}以键值对的形式保存变量数据。 通过这种方式,我们随后将能够受益于 React 为我们提供的与“状态”中的数据交互并任意更改其内容的方法。 由于我们想要使用 DATA 对象中 日本手机号码 的键将日期渲染到 HTML 中,因此最好找到一种方法在这些键上使用 Javascript 方法map()( Array.prototype.map() ) 并直接在的 HTML render()。我们能做到!只需将 Javascript 代码放在两个大括号之间,我们希望该代码的输出显示在管理组件的 DOM 块中,仅此而已。

https://zh-cn.bjbdirectory.com/wp-content/uploads/2024/04/Add-a-heading-300x169.jpg


特别是在这种情况下,我们将在组件的方法中定义回调,然后该方法将在组件本身map()中返回一段 HTML 。render() 请参阅CodePen上Makhenzi ( @makhenzi ) 的Pen State1。 要将点击事件分配给每个日期,您可以为可点击标签指定属性onClick。在此属性中,我们调用组件的方法,在该方法中我们将定义状态修改逻辑以及我们希望在此事件之后触发的任何其他更改。 在示例中,我们将定义此方法handleClick(),并在其中调用 React 方法setState(),这将允许我们通过每个单击事件更改状态数据。只需在后者的括号之间插入一个包含我们想要修改的状态键的对象,并分配相关的新值。
頁: [1]
查看完整版本: 征集论文和未来

一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |