Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 195|回复: 0

德鲁你是如何在 React 端构建东西的

[复制链接]

1

主题

1

帖子

5

积分

新手上路

积分
5
发表于 2023-9-16 19:46:21 | 显示全部楼层 |阅读模式
菲尔:我有一个入门框架。我开发了一种构建应用程序的模式。我使用 Redux 作为状态管理,虽然它不是规定性的,但有一个与之相伴的粗略结构。是的,我不太知道要讨论多少细节,但最后有很多无状态组件,我正在研究这些组件,并且我很欣赏它的优点。


菲尔:另一件值得一提的事情是,我今年真的开始打字,或者试图训练自己打字。我决定,尽管这需要……我并不擅长,所以我知道使用 TypeScript 构建应用程序会花费更长的时间,但这样做感觉更安全,因为我的编辑器中围绕 TypeScript 的智能意味着我“不要那么频繁地犯错误。过去我就遇到过这样的情况,我没有使用 TypeScript,而且遇到了很多未定义的红屏,我只是避免了这种情况并进行了管理。希望这意味着现在我可以添加功能,而不用担心破坏已经存在的东西。

德鲁:您之前是否使用过 React Native 做过很多工作?

菲尔:是的。我在 React Native 中构建了很多东西。现在很好,因为它真的安定下 阿联酋电话号码列表 来了。现在这与整个 React 生态系统是一致的。现在我认为钩子正在被更广泛地采用,所有这些……最新的一批重大变化,一切都感觉现在有点稳定了,值得学习这些东西并实施它们。是的,太棒了。这很棒。

德鲁想想你的工作流程,你说你是从在后端模拟 API 开始的。然后,您构建了一个 Laravel 应用程序来…… API 是您的 Laravel 应用程序向移动应用程序公开的内容,对吗?

菲尔确切地。实际上,文档和模拟 API 只是为我提供了一个工作标准。这就是我想要达到的目标。而且我也……有时我发现,实际上,我很想现在就在应用程序上工作,而不是在后端上工作,这使我可以在后端未就位时切换到在应用程序上工作。所以,这是这样做的另一个原因。

德鲁我认为这是一个较大的团队可以使用的工作流程,并且可以依赖于您可能让不同的人开发后端和移动应用程序的地方。如果您有一个模拟 API 可供开始,那么两个团队都可以同时向内研究该 API。

菲尔这就是我第一次想到这个想法的原因,因为实际上,这意味着如果我正在构建后端,那么其他人就可以开发移动应用程序。



德鲁在时间压力下你如何平衡?您如何在快速行动和依赖您熟悉的技术之间取得平衡,您知道自己可以快速工作,并且知道这可以完成工作……您如何在传统上可能较长的研发阶段之间取得平衡?实际上,最适合这项工作的技术是什么?是否只使用您知道会做得很好并且可以快速发货的情况?

菲尔:这是一个好问题。我想,一旦向我提到这个项目,我就想我确切地知道我将如何构建这一切。如果我没有孩子,坐在黑暗的房间里,如果我一直扎实、扎实、扎实地努力,我想我可能会在大约五天内扭转局面,因为要求非常多符合我构建应用程序的经验。我已经构建了类似的东西,它调用 API,将结果存储在状态中并呈现它们。我现在的处境是,有些地方我会想,“好吧,我需要回去重构它。”

菲尔:就像我谈到过输入tin一样,但实际上应用程序中的类型可能非常宽松,需要收紧。在后端,没有太多测试,现在我们开始推出后端,因为很多人站出来说:“实际上,这是一个很好的资源。我愿意自愿将其翻译成我的母语。” 后端被更多的人使用,所以我只是想,坚持一下,我需要在这里进行更多测试,以确保不会出现任何问题,因为现在有人在生产中使用它。

菲尔:我想我回答了你的问题。本质上,没有做出任何决定。我必须尽快把它拿出来。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2024-9-21 15:43 , Processed in 0.046875 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2022 Tencent Cloud.

快速回复 返回顶部 返回列表