React Native原生基地的优势?

时间:2018-03-19 11:01:17

标签: react-native native-base

我现在正在研究框架反应本地原生基础。

在阅读文档时,我认为它与原始代码略有不同。

例如,public class Die { private System.Random rand; private int faceValue, numFaces; public int GetFaceValue() { return faceValue; } public int GetNumFaces() { return numFaces; } public void Roll() { faceValue = rand.Next(1, numFaces + 1); } public Die() { rand = new System.Random(); faceValue = 1; numFaces = 6; } public Die(int faces) : this() { if (faces >= 3) numFaces = faces; } } public static class Program { public static void Main() { Die d1 = new Die(10); Die d2 = new Die(2); System.Console.WriteLine("D1: {0} faces; value: {1}", d1.GetNumFaces(), d1.GetFaceValue()); System.Console.WriteLine("D2: {0} faces; value: {1}", d2.GetNumFaces(), d2.GetFaceValue()); } } 将替换为<View>

此外,许多代码都会替换为原生代的样式代码。

enter image description here

所以我想知道,是否有很多人使用原生语言编码?

Native-base是否有任何性能问题?

(我知道有很多好的功能,但我不是在谈论这个。只是性能和语法......)

1 个答案:

答案 0 :(得分:1)

  • NativeBase框架公开与本机编写的应用程序完全相同的UX,因为NativeBase使用React Native平台的默认渲染和布局引擎

  • NativeBase允许其所有应用程序代码具有通用代码库

  • NativeBase专门针对应用的外观和UI交互。 毫无疑问,NativeBase非常适合移动应用程序(例如,使用Container,Header,Footer等),从而减少了应用程序前端的很大一部分。