Недопустимый YGDirection 'row' должен быть одним из: (наследовать, ltr, rtl) - React Native - PullRequest
1 голос
/ 01 марта 2020

Я получаю приведенную ниже ошибку на iOS как отклоняемую ошибку. (Нажатие кнопки es c скрывает ошибку и показывает мое приложение.)

Недопустимый YGDirection 'row' должен быть одним из: (наследовать, ltr, rtl) - React Native

Я использую стилизованные компоненты в своем проекте, но я не думаю, что эта ошибка вызвана компонентом.

Так как реактивная система использует гибкий макет, мы должны иметь возможность используйте атрибут flex-direction.

Мой компонент оболочки находится ниже:

const Wrapper = styled.View`
  flex: 1;
  align-items: ${props => props.align};
  justify-content: ${props => props.justify};
  flex-direction: ${props => props.direction};
  flex-grow: ${props => props.grow};
  flex-shrink: ${props => props.shrink};
`;

Wrapper.defaultProps = {
  direction: 'column',
  align: 'flex-start',
  justify: 'flex-start',
  grow: 1,
  shrink: 0,
};

Я что-то упустил? Полная ошибка выглядит примерно так: enter image description here

1 Ответ

3 голосов
/ 09 марта 2020

Я столкнулся с той же проблемой и решил ее через несколько часов.

Поиск любого компонента Text с указанием направления в нем.
<Text direction={value} />
измените его на
<Text dir={value} /> или любое другое имя реквизита, которое вам нравится

На основании вашего кода оно будет в вашей Обертке с указанием названия реквизита.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...