Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 本机基本文本与反应本机文本_Javascript_Css_Typescript_React Native_Native Base - Fatal编程技术网

Javascript 本机基本文本与反应本机文本

Javascript 本机基本文本与反应本机文本,javascript,css,typescript,react-native,native-base,Javascript,Css,Typescript,React Native,Native Base,我无法决定在我的项目中是坚持使用React原生文本组件还是原生基本文本组件。一个比另一个有优势吗 一个的用例比另一个多吗?以下是本机Base的源代码 import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { Text as RNText } from 'react-native'; import _ from 'lodash'; import { connectStyle } fr

我无法决定在我的项目中是坚持使用React原生文本组件还是原生基本文本组件。一个比另一个有优势吗


一个的用例比另一个多吗?

以下是本机Base的源代码

import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { Text as RNText } from 'react-native';
import _ from 'lodash';
import { connectStyle } from 'native-base-shoutem-theme';

它使用React native的本机组件。还有一个额外属性:
大写
。保持项目的一致性,尽可能使用Native Base的组件。

为什么使用Native Base的组件?为什么它比React本地文本更受欢迎?在我看来,这是为了在项目中保持惯例。我不希望一个开发人员在一个文件中导入react native的文本,在另一个文件中导入native base的文本。我理解这一点,但我关心的是,native base与RN Text相比有什么优势吗?没有,但如果我的项目中有native base,我会使用它。