Size: a a a

React Native — русскоговорящее сообщество

2020 June 16

A

Awf in React Native — русскоговорящее сообщество
Виктор
Тут одну оберку лишнюю приходиться делать
Какую ещё обертку
источник

В

Виктор in React Native — русскоговорящее сообщество
Вместо component={Auth} component={<Auth callback={()=>}/>} ?


Он так заругался.

Пришлось в стороне создать этот ком и уже пропустить component={Auth}
источник

НЛ

Нежный Лосось... in React Native — русскоговорящее сообщество
ну ты чудишь, дед
источник

НЛ

Нежный Лосось... in React Native — русскоговорящее сообщество
как на такое не ругаться
{()=>}
источник

В

Виктор in React Native — русскоговорящее сообщество
За фото простите )) (телефон)
источник

НЛ

Нежный Лосось... in React Native — русскоговорящее сообщество
😨
источник

НЛ

Нежный Лосось... in React Native — русскоговорящее сообщество
if (a === true) {
...
} else if (a === false) {
...
}
источник

НЛ

Нежный Лосось... in React Native — русскоговорящее сообщество
это что за изврат?
источник

A

Awf in React Native — русскоговорящее сообщество
if (a) {
return ...
}
return ...

можно же так сделать
источник

К

К in React Native — русскоговорящее сообщество
а лучше через тернарник
источник

К

К in React Native — русскоговорящее сообщество
Нежный Лосось
как на такое не ругаться
{()=>}
Да это для примера дано было ж
источник

К

К in React Native — русскоговорящее сообщество
Аля подставьте туда функцию
источник

В

Виктор in React Native — русскоговорящее сообщество
Да можно можно, и через тернарник можно.

Не это сейчас надо )))
источник

A

Awf in React Native — русскоговорящее сообщество
Почему это не надо
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Виктор
Вместо component={Auth} component={<Auth callback={()=>}/>} ?


Он так заругался.

Пришлось в стороне создать этот ком и уже пропустить component={Auth}
правильно, потому что вместо компонента (функции или класса) там был передан результат рендеринга этого компонента

должно было быть так:

component={() => (<Auth ... />)}

но вообще с отдельно объявленным компонентом (как в итоге сделано) более правильно, особенно если эта константа не пересоздается при каждом рендере.
источник

В

Виктор in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
правильно, потому что вместо компонента (функции или класса) там был передан результат рендеринга этого компонента

должно было быть так:

component={() => (<Auth ... />)}

но вообще с отдельно объявленным компонентом (как в итоге сделано) более правильно, особенно если эта константа не пересоздается при каждом рендере.
Не пропащий я значит )))
источник

В

Виктор in React Native — русскоговорящее сообщество
Всем спасибо.
источник

В

Виктор in React Native — русскоговорящее сообщество
Подтупливать что то к ночи.)
источник

В

Виктор in React Native — русскоговорящее сообщество
Подтупливаю *
источник

К

К in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
правильно, потому что вместо компонента (функции или класса) там был передан результат рендеринга этого компонента

должно было быть так:

component={() => (<Auth ... />)}

но вообще с отдельно объявленным компонентом (как в итоге сделано) более правильно, особенно если эта константа не пересоздается при каждом рендере.
А можно ли передать в component сам компонент с пропсами без () => ?
источник