Size: a a a

React: русскоязычное сообщество

2019 December 23

A

Aleksandr in React: русскоязычное сообщество
все норм?
источник

VD

Viktar Daniliuk in React: русскоязычное сообщество
Aleksandr
дап, ты прав, но общая идея думаю понятна. var new_array =items.map((value, key, array) =>{
   if (value%4 === 0)
   {
      return(<BigImageComponent params/>)
   }
   if(value%3 === 0)
   {
      return( <SmallImageComponent params[key] params[key-1] params[key-2]/>)
   }
}
return new_array
Родительский компонент должен делить массив с товарами на кусочки и передавать эти кусочки в дочерний, в котором проходить по куску массива мапом и будет всё ок
источник

A

Aleksandr in React: русскоязычное сообщество
Viktar Daniliuk
Родительский компонент должен делить массив с товарами на кусочки и передавать эти кусочки в дочерний, в котором проходить по куску массива мапом и будет всё ок
+
источник

NY

Naimjon Yunusov in React: русскоязычное сообщество
Aleksandr
все норм?
Да работает, я мучился с алгоритмом целый день, спасибо Виктору.
источник

A

Aleksandr in React: русскоязычное сообщество
Naimjon Yunusov
Да работает, я мучился с алгоритмом целый день, спасибо Виктору.
Не совсем корректно работает ток, %4 поставь, у тебя последний лист в следующий грид уходит
источник

A

Aleksandr in React: русскоязычное сообщество
или все норм? Просто набор данных крайне сложен для оценки =)
источник

NY

Naimjon Yunusov in React: русскоязычное сообщество
Aleksandr
Не совсем корректно работает ток, %4 поставь, у тебя последний лист в следующий грид уходит
а да не заметил, спасибо, теперь норм :)
источник

NY

Naimjon Yunusov in React: русскоязычное сообщество
Кого только не спросил, почему то вариант сложным казался многим.
источник

VD

Viktar Daniliuk in React: русскоязычное сообщество
Naimjon Yunusov
Кого только не спросил, почему то вариант сложным казался многим.
Он не сложный, а мудреный. И если в дальнейшем придётся менять что-то в отображении на странице, то его будет неудобно переделывать.

Лучше реализовать через вложенные компоненты, как писали выше.
источник

и

избранная небом in React: русскоязычное сообщество
источник

и

избранная небом in React: русскоязычное сообщество
источник

и

избранная небом in React: русскоязычное сообщество
источник

и

избранная небом in React: русскоязычное сообщество
источник

SC

Serega Carbon in React: русскоязычное сообщество
к чему смайлы?
источник
2019 December 24

J

Jo in React: русскоязычное сообщество
Serega Carbon
к чему смайлы?
Легкий способ пофлудить
источник

IM

Ilya Matvienko in React: русскоязычное сообщество
Всем привет! Подскажите немного по роутеру. Не так давно перешел на проект на реакте, до этого было крайне мало опыта с ним. Сейчас возникла такая ситуация - есть RouterController:

export const RoutesController: FC<RoutesProps> = props => (
 <Switch>
   {
     props.routes.map((item: RouteConfig) =>
       item.routes
         ? <ChildrenRoutesComponent key={ item.name } item={ item } />
         : <SimpleRoutesComponent key={ item.name } item={ item } />,
     )
   }
 </Switch>
);


в дочерних компонентах генерятся
<Route />
, но проблема в том, что они не генерятся. Судя по тому что я сумел найти -
Switch
не умеет заходить в компоненты, как можно обойти это, не перенося всю логику из дочерних компонент в контроллер? Дочерние компоненты тоже функциональные
источник

DK

Dmitry Korol in React: русскоязычное сообщество
Ilya Matvienko
Всем привет! Подскажите немного по роутеру. Не так давно перешел на проект на реакте, до этого было крайне мало опыта с ним. Сейчас возникла такая ситуация - есть RouterController:

export const RoutesController: FC<RoutesProps> = props => (
 <Switch>
   {
     props.routes.map((item: RouteConfig) =>
       item.routes
         ? <ChildrenRoutesComponent key={ item.name } item={ item } />
         : <SimpleRoutesComponent key={ item.name } item={ item } />,
     )
   }
 </Switch>
);


в дочерних компонентах генерятся
<Route />
, но проблема в том, что они не генерятся. Судя по тому что я сумел найти -
Switch
не умеет заходить в компоненты, как можно обойти это, не перенося всю логику из дочерних компонент в контроллер? Дочерние компоненты тоже функциональные
пробрасывай часть роута в компонент через пропсы и рендерь в компоненте нужный блок
источник

IM

Ilya Matvienko in React: русскоязычное сообщество
Спасибо, сейчас попробую
источник

VA

Vera Artamonova in React: русскоязычное сообщество
Добрый день. Подскажите, пожалуйста, где можно размещать вакансии для react разработчиков?
источник
2019 December 25

mL

mohammed mear Lol in React: русскоязычное сообщество
источник