亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

組件異常:文本字符串必須在 <Text> 組件中呈現

組件異常:文本字符串必須在 <Text> 組件中呈現

萬千封印 2023-05-25 16:31:06
坦率地說,我是 React Native 的新手。我最近不得不放棄一個項目并從頭開始。我寫了這個簡單的代碼來確保一切都正常運行,令我驚訝的是拋出了一個異常。我一直在尋找解決方案很長一段時間。我將此代碼放入 Snack.expo.io,當選擇 Web 選項卡時它可以工作,但在 Android 和 IOS 上代碼不運行。如果您需要任何進一步的信息來幫助我,請告訴我。這是一個世博項目。我發現了類似的情況,有人建議刪除 npm 模塊文件夾 > 運行 npm install > npm start(在我的例子中是 yarn start)。我這樣做了,沒有任何變化。太感謝了。應用程序.jsimport 'react-native-gesture-handler';import * as React from 'react';import { View } from "react-native";import { registerRootComponent } from 'expo';function Welcome(props) {    return <h1>Hello, {props.name}</h1>;}export default class App extends React.Component {    render() {        return (            <View>                <Welcome name="Sara" />                <Welcome name="Cahal" />                <Welcome name="Edite" />            </View>        );    }}registerRootComponent(App);
查看完整描述

2 回答

?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

您可以嘗試將您的<Welcome />組件聲明為以下內容:

function?Welcome(props)?{
????return?<Text>Hello,?{props.name}</Text>;
}

按照錯誤消息的建議查看從<h1>到的區別。<Text>

<Text>在文檔中進一步閱讀:

文本支持嵌套、樣式和觸摸處理。

所以可能你可以在那里應用你的樣式而不是使用<h1>.

+1補充:

不要忘記導入<Text>為:

import?{?View,?Text?}?from?'react-native';


查看完整回答
反對 回復 2023-05-25
?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

h1 是一個網絡語法,嘗試用文本替換它。在使用之前從 react native 導入它。



查看完整回答
反對 回復 2023-05-25
  • 2 回答
  • 0 關注
  • 164 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號