【问题标题】:Native Base Text vs React Native Text原生基础文本与反应原生文本
【发布时间】:2020-12-19 08:54:36
【问题描述】:

我无法决定在我的项目中是否应该坚持使用 React Native Text 组件或 Native 基础文本组件。哪一个比另一个有优势?

其中一种的用例是否比另一种多?

【问题讨论】:

    标签: javascript css typescript react-native native-base


    【解决方案1】:

    这是 Native Base 的 Text.js 的源代码。

    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 的原生组件。还有一个额外的属性:uppercase。保持项目的一致性,尽可能使用 Native Base 的组件。

    【讨论】:

    • 为什么是 Native Base?为什么它比 React Native Text 更受欢迎?
    • 在我看来,就是在项目中保持一个约定。我不希望一个开发人员在一个文件中从 react-native 导入文本,在另一个文件中从 Native base 导入文本。
    • 我明白这一点,但我担心的是 Native Base 与 RN Text 相比有什么优势吗?
    • 不,但如果我的项目中有 Native Base,我会使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 1970-01-01
    相关资源
    最近更新 更多