米娜:这实际上只是我目前正在进行的一个项目,我不能透露太多细节,因为是上市公司和所有这些好东西。 德鲁:当然。 米娜:但本质上我想做的是尝试使用 React,这是一种交互性很强的产品,我需要人们能够在某种状态下输入并保存数据,然后操纵它并生成一些东西否则用上述数据。这并不是简单的 DOM 操作。它确实是更复杂的前端数据管理和管理所述数据的状态。因此,除了使用某种试图解决该问题的库之外,确实没有其他选择。我知道仅靠简单的 JavaScript 是无法完成任务的。我考虑过也许在服务器端处理一些事情,但同样,由于我正在处理的内容具有很强的交互性,它需要在客户端中。因此,我们已经在 Slack 中使用 React 来处理其他各种事情。
所以我想好吧 德鲁我直认为
选择 React 的痛点之一就是如何掌握让事情正常运行所需的工具链,Webpack 显然是房间里的大象。您是否必须对工具链进行大量配置,或者像我一样,如果您有队友为您做 喀麦隆手机数据库 这件事? 米娜:哦,我喜欢 Slack the data 的基础设施团队。Slack 的前端基础设施团队负责处理所有这些事情。我不必考虑它。太好了。因为我以前也尝试过学习React。通常,我最好的学习方式是通过实际工作和实施来实现。早在 2016 年,我们就使用 React 构建了很多。所以我并不是从未与使用它的人合作过。只是我的工作从来不需要我直接参与。但是那个代码库非常复杂,非常复杂,而且发生了太多事情,如果你还不知道 React 和 Redux 以及所有这些是如何工作的,那么尝试学习其中。
的任何东西都会有很大的障碍
我是这样的没有。所以我在那种环境下学习效率并不高。 米娜:幸运的是,在这里我确实有人喜欢去掉其中更多的复杂部分。我根本不必担心 Webpack 配置。就这么设定了。这已经过尝试和测 电话号码 新加坡 试并准备就绪。我也遇到了类似的情况,除了 React 之外,我们还使用 Redux,但我没有意识到这是两个不同的东西。我不知道哪个部分处理哪个。进入这样的代码库,有点迷失方向,因为我没有意识到它们都是同一件事。经验丰富的 React 开发人员告诉我,“哦,我们也在使用 Redux,如果你从头开始,这会让你更难真正了解 React all 的功能。” 我一直不太明白他们的意思,因为我不知道他们在说什么。 米娜:为了回答你原来的问题,我仍然有一点进入障碍,因为这不。