|
Post by mitu146544 on Nov 29, 2023 4:41:37 GMT -5
此应用显示在包含用户名的矩形内。将现有标签替换为以下以使用一些漂亮的样式显示用户名复制该组件现在已准备好显示用户的详细信息但是您尚未将其呈现在任何地方。前往并导入您的新组件。然后代替当前标签为数组中的每个用户渲染组件复制如果您返回浏览器您应该会看到一个漂亮的框其中显示您的用户名此时唯一缺少的是用户的消息。显示每个用户的消息现在您可以显示您的用户您将显示用户的关联消息。您将创建一种树视图来显示消息。首先创建一个组件来显示单独的消息。在命名中创建一个新文件复制然后将类型导入到新文件中并创建一个带有两个键的类型保存消息详细信息的对。 象保存父级消息列表中 WhatsApp 号码数据 当前消息索引的值结果应该类似于下面的代码片段复制这些部分就位后您就可以构建组件功能了。下面的代码使用您编写的类型来描述函数参数使用解构提取和值在样式容器中呈现消息最后导出组件复制现在是时候使用该组件了导入组件并为数组中的每个元素渲染一个组件复制在浏览器中您现在应该在右侧看到每个用户的消息看起来不错但是还有最后一件事需要补充。您正在构建一个树视图因此最后一部分是渲染将每条消息连接到其用户的分支。在命名中创建一个新文件复制该组件将采用一个属性该属性指示它链接到的消息是否是列表中的第一条消息。注意这就是您需要组件中的密钥的原因。 将以下组件插入该文件中复制上面的代码片段用一些巧妙的魔法渲染了一个分支。如果您对提供的功能感兴趣或者想要更好地了解上面发生的事情有令人惊叹的文档涵盖了上面使用的所有类。要完成此应用程序的请使用组件中的新组件为每条消息呈现一个分支复制返回浏览器您现在将看到每条消息的分支将鼠标悬停在消息上以突出显示该分支总结和下一步在本文中您构建了完全类型安全的应用程序的前端部分。一路走来你设置一个项目设置对您的数据进行建模和模拟为您的应用程序构建组件此时应用程序中的数据和类型是静态的且手动构建的。在本系列的后续部分中您将使用代码生成来设置动态类型定义并使用数据。
|
|