新的介绍内容:
ReasonReact与GraphQL代码片段工具,是由VladimirNovick开发的一款旨在提升ReasonML开发效率的扩展工具。通过Twitter关注@VladimirNovick获取更多信息。
该扩展包含了为ReasonReact和GraphQL设计的代码片段,以及编写外部绑定和调用JavaScript的实用工具。尽管目前仍在开发中,但未来将增加更多功能。以下是当前的主要功能:
代码片段:
- ReasonML核心语法
- Bucklescript和Belt
- ReasonReact
- reason-apollo
- 计划中的reason-urql
计划中的功能:
安装方法:
要安装此扩展,请启动命令面板(Ctrl Shift P或Cmd Shift P),输入“Extensions”,然后选择安装新的扩展。
支持的语言(文件扩展名): Reason (.re, .rei)
使用方法:
安装扩展后,您可以输入以“rml”开头的代码片段,获得Reason和ReasonReact常用用例的自动完成建议。GraphQL相关的代码片段将以“rmlgql”开头。
代码片段示例:
每个代码片段都包含$1、$2等占位符,您可以通过Tab键在占位符之间导航。
FFI - 包含您的JavaScript:
- rmlreq - 导入外部JavaScript包并分配let绑定。
- rmlbsglobal - Bucklescript全局值绑定。
- rmlbsnullundefined - 处理Null或Undefined类型。
ReasonReact:
- rmlstr - 在JSX组件中添加ReasonReact.string管道。
- rmlcmp - 编写基本的ReasonML组件,使用JSX 3语法。
- rmldomrender - 使用ReactDOM渲染。
- rmlred - 在ReasonReact中添加useReducer钩子。
- rmleff1 - 使用ReasonReact的useEffect1钩子。
- rmlstate - 使用React.useState钩子。
- rmleff0 - 使用React.useEffect钩子。
- rmljscmpdefault - 从JavaScript引入React组件。
- rmleventtarget - 获取表单事件的目标值。
- rmlstyle - 编写内联样式。
GraphQL:
- Reason Apollo:
- rmlgqlhttp - ReasonApollo HTTP链接。
- rmlgqlapolloc - 创建Apollo客户端。
- rmlgqlsplit - 分割链接。
- rmlgqlws - WebSocket链接。
- rmlgql - 查询、变更和订阅的gql。
- rmlgqlrp - 渲染属性片段。
- rmlgqlm - 变更函数。
发布说明:
0.0.02
- 首次发布ReasonReact和GraphQL代码片段。
本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com