react / react/react-native

Text wrapping size calculation is broken

Ouverte
#52,421 7 commentaires 2 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Issue: Author Provided Repro Type: New Architecture
Langage dominant
C++
Étoiles
127k
Forks
25.3k
Merge moyen
1 j 23 h
PR mergées (30 j)
4

Description

Description

Whenever you have:

<View with direction row>
  <View with fixed size/>
  <LongText that should wrap />
</View>

The view with fixed size is not taken into account and the text is going out of bounds

Steps to reproduce

Just start the app:

https://snack.expo.dev/@titozzz/text-wrap-bug

React Native Version

0.79.5

Affected Platforms

Runtime - Android, Runtime - iOS

Areas

Other (please specify)

Output of npx @react-native-community/cli info
This is not relevant
Stacktrace or Logs
This is not relevant
MANDATORY Reproducer

https://snack.expo.dev/@titozzz/text-wrap-bug

Screenshots and Videos

No response

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par exécuter le reproducteur Expo Snack lié avec React Native 0.79.5 sur Android et iOS, puis suivez le chemin de layout du retour à la ligne du texte ; l’issue ne nomme aucun fichier source ni aucun test. C’est terminé lorsque le frère de taille fixe est inclus dans la largeur disponible et que le texte long revient à la ligne à l’intérieur des limites du parent sur les deux plateformes, avec une couverture de régression ajoutée lorsque cela est approprié.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
react-native
Domaine
mobile
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.