当前位置: 首页 > 面试题库 >

说说你对Relay的理解

汪庆
2023-03-14
本文向大家介绍说说你对Relay的理解相关面试题,主要包含被问及说说你对Relay的理解时的应答技巧和注意事项,需要的朋友参考一下

https://relay.dev/

Relay是Facebook在React.js Conf(2015年1月)上首次公开的一个新框架,用于为React应用处理数据层问题。

在Relay中,每个组件都使用一种叫做GraphQL的查询语句声明对数据的依赖。组件可以使用 this.props 访问获取到的数据。

主要用于超大型项目中

Relay, the producion-ready GraphQL client for React. it support scaling your application to thousands of components, while keeping management of data fetching sane, and fast iteration speeds as your application grows and changes.

另:GraphQL 是一种针对 Graph(图状数据)进行查询特别有优势的 Query Language(查询语言)
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.

 类似资料:
  • 本文向大家介绍说说你对this的理解相关面试题,主要包含被问及说说你对this的理解时的应答技巧和注意事项,需要的朋友参考一下 js 中有两个重要概念:作用域和原型链 我个人感觉 作用域对应函数式开发,闭包是主要工具 原型链对应对象式开发,this 是主要工具,把一些操作封装在一个工具包上,然后用 this 来调用

  • 本文向大家介绍说说你对eval的理解相关面试题,主要包含被问及说说你对eval的理解时的应答技巧和注意事项,需要的朋友参考一下 不安全的, 容易出错, 因为你不知道你传入的参数是什么鬼 性能底下. 某种情况下跟new Function(), setTimeout, setInterval类似 不利于代码可维护性, 可拓展性 不是在无可奈何的情况下, 请不要使用

  • 本文向大家介绍说说你对Object.defineProperty的理解相关面试题,主要包含被问及说说你对Object.defineProperty的理解时的应答技巧和注意事项,需要的朋友参考一下 Object.defineProperty定义新属性或修改原有的属性; vue的数据双向绑定的原理就是用的Object.defineProperty这个方法,里面定义了setter和getter方法,通过

  • 本文向大家介绍说说你对proxy的理解相关面试题,主要包含被问及说说你对proxy的理解时的应答技巧和注意事项,需要的朋友参考一下 vue的数据劫持有两个缺点: 1、无法监听通过索引修改数组的值的变化 2、无法监听object也就是对象的值的变化 所以vue2.x中才会有$set属性的存在 proxy是es6中推出的新api,可以弥补以上两个缺点,所以vue3.x版本用proxy替换object.

  • 本文向大家介绍说说你对EventLoop的理解相关面试题,主要包含被问及说说你对EventLoop的理解时的应答技巧和注意事项,需要的朋友参考一下 浏览器与node将异步任务分为宏任务与微任务 首先执行js主线程中得代码,将对应的宏任务与微任务分别放入宏任务队列与微任务队列 js主线程代码执行完毕 清空微任务队列 取出第一个宏任务执行, 重复以上操作后将宏任务队列中完成的回调一次取出执行。 nod

  • 本文向大家介绍说说你对Error Boundaries的理解相关面试题,主要包含被问及说说你对Error Boundaries的理解时的应答技巧和注意事项,需要的朋友参考一下 错误边界是一种 React 组件,这种组件可以捕获并打印发生在其子组件树任何位置的 JavaScript 错误,并且,它会渲染出备用 UI,而不是渲染那些崩溃了的子组件树。错误边界在渲染期间、生命周期方法和整个组件树的构造函