reactjs - React Graphql Typescript 文件设置
问题描述
我刚刚开始考虑创建一个 React Graphql 和 Typescript 应用程序
我有架构和解析器以及使用 apollo-server 工作的服务器,我可以看到 graphql 游乐场。
我还有一个包含我的反应应用程序的客户端文件夹。我使用 --typescript 标志创建了 react 应用程序,因此它会生成 .tsx 文件和 tsconfig.json。
我正在研究为 graphql 查询创建一个 Typescript 定义
所以我的文件结构是这样的。
client
react.tsx files
package.json
resolvers.js
schema.js
server.js
我的简单问题是像 schema.js 和 resolvers.js 这样的服务器端文件应该是 .js 文件还是应该是 .ts 文件。我确定它们应该是 .js 文件,但我找不到任何有关它的信息。
解决方案
您可能需要考虑为此研究像apollo-codegen这样的工具。否则,您将不得不手动写出您的打字稿类型。
对于一个小型项目,这可能是微不足道的,但对于一个较大的项目,您可能希望开始生成基于 gql 模式的类型作为您的事实来源。
推荐阅读
- php - 如何在wordpress的函数下添加wordpress循环
- javascript - 正则表达式如何找到 /,-,/s,,,! 在一个例子中?
- mysql - 可以在内部联接或左联接中更新 MySQL 查询
- laravel - TypeError:从 Laravel 验证接收错误时无法读取未定义的属性“状态”
- javascript - React Native 广告 (Adcolony) - 世博会
- python - Matplotlibcpp - 导入 Python 模块的问题
- python - Python:在图像上绘制两个区域
- android - 当应用程序不在后台时没有得到大图标
- java - 将 POST 从 api 转发到另一个时出现错误代码 415
- windows - 如何使用 launch.json 定位平台