React Native面试题和答案 - [ JavaScript框架面试题 ]

React Native面试题和答案

React工具的原生版本是一个基于JavaScript的框架,它允许用户构建基于Web的应用程序的真实和基于本机的程序。React工具带有各种内置组件和应用程序编程接口,可让您使用react框架构建自己的本机应用程序。

1. React Native是什么?

React Native是移动应用程序开发平台,允许您仅使用Javascript创建android和ios应用程序。 React Native使用与常规iOS和Android应用程序相同的基本UI构建块,因此使用React Native创建的应用程序与使用Objective-C或Java构建的应用程序无法区分。详细答案>>

2. 可以在React Native中组合本机ios或Android代码吗?

可以。 React Native平滑地组合了用Objective-C,Java或Swift编写的组件。

详细答案>>

3. 哪些著名的公司在使用React Native?

可使用React Native创建移动应用程序。 以下是一些使用React Native的热门公司列表。 FacebookFacebook广告管理器InstagramF8AirbnbSkype特斯拉 可以从 https://facebook.github.io/react-native/showcase.html 了解更多信息详细答案>>

4. 创建和启动React Native App的步骤是什么?

运行以下命令以创建并启动React Native App。 第1步:npm install -g create-react-native-app //安装创建本机应用程序第2步:create-react-native-app AwesomeProject //创建一个名为AwesomeProject的项目第3步:cd AwesomeProject第4步:npm start详细答案>>

5. StyleSheet.create的作用是什么?

StyleSheet.create方法确保值是不可变的和不透明的,它们也只创建一次。

详细答案>>

6. React Native中的XHR模块的作用是什么?

XHR模块用于实现XMLHttpRequest来向服务器发布/提交数据。

详细答案>>

7. React Native中的核心组件有哪些?

React Native中的核心组件有 -

  • Text
  • Image
  • View
  • TextInput
  • ListView
详细答案>>

8. 虚拟DOM如何在React Native中运行?

React创建一个内存中的数据结构缓存,计算产生的差异,然后有效地更新浏览器显示的DOM。 这允许开发人员编写代码,就像在每次更改时呈现整个页面一样,而React库只渲染实际更改的子组件。详细答案>>
注: 此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。