Vlad
ребят, я через мап возвращаю компоненту. как мне возвращать компонент и например span ниже него ?
Vlad
arr.map(item => ( <ItemInGoods id={item.id} name={item.name} sum={item.sum} action={this.props.add} nameButton={'Купить'}/>));
Vlad
как мне возвратить не одну компоненту а компоненту и ещё чтото.
Sergey
https://reactjs.org/docs/fragments.html
Vlad
фрагменты? 🤷‍♂️
спасибо) понял всю суть уже.
Саша
Шо за мода пошла такая? Сколько лет нормально говорили "компонент", и вот недавно(может месяц назад), началось "компонента" Где-то крупный доклад прошел, что ли?
Саша
Вообще я тож никому не в обиду, просто реально режет слух, не потому что слово новое, а просто не по назначению используется
Саша
Это вообще, вас тут много = )
Sergey
https://difficulties.academic.ru/90/%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0
Саша
Тут тоже норм описано применение
Sergey
Тут тоже норм описано применение
я вот всё не пойму, а тут для ссылок таких типа маркдаун или какой синтаксис?))) Это я про "Тут"
Vlad
Это вообще, вас тут много = )
"страница составлена из компонент" - но "использую - компоненту") я думал так правильно. спасибо, что поправили
Sergey
мужской род
Sergey
ctrl+k
хм, на маке походу как-то по-другому)))
Sergey
[this](https://example.com)
Sergey
🤔
Саша
Не не не, есть список горячих клавиш, не помню где видел, не могу найти
Sergey
нашёл только про Telegram Desktop, а для мака отдельное приложение ещё есть, вот у меня оно
Саша
Правый клик на строку ввода, там будет Formmating
Sergey
а, точняк, всё же оно есть
Sergey
и хоткеи такие же как для Telegram Desktop, но не как на других системах)
Vlad
ребят а можно в компоненту передать JSX код? через пропсы
Vlad
мона, ну или render-props
можете посоветовать что прочесть? а то я гуглю и никак не могу найти
🐝 dmitriy
катни в кодпен что тебе нужно сделать
Vlad
мне нужно в компоненту прокинуть div
Sergey
но наверное нужно просто элементы передать, только неясно о чём именно речь
Vlad
но наверное нужно просто элементы передать, только неясно о чём именно речь
у меня есть список товаров и есть корзина куда складывать буду вещи. если элемент в товарах, там должен быть инпут(сколько штук купить товара и цена) а если он в корзине то там не должно быть инпута, там должно быть две кнопки и цена. Соответственно итем у нас один на корзину и на товары. и я хочу через пропсы передать код типо : <div> input </div>
Vlad
через if?) чтоли
Саша
ребят а можно в компоненту передать JSX код? через пропсы
в компоненту не уверен, а вот в компонент - запросто
Vlad
в компоненту не уверен, а вот в компонент - запросто
блин. извини. буду исправляться. а скажи как это сделать?
Sergey
ну или тернарник скорее
Саша
<div> { isShowInput ? <input /> : <div></div> } </div>
Vlad
я думал прокинуть будет красивее)
Vlad
<div> { isShowInput ? <input /> : <div></div> } </div>
а прокинуть как?) или это нельзя сделать, я чёт не пойму.
Саша
через children
Саша
<div>{ props.chidlren }</div>
Sergey
я думал прокинуть будет красивее)
может и красивее (но вряд ли), а практичнее будет не прокидывать
Vlad
let a = <div>blabla</div> <Item /> как мне в итем прокинуть то что в "a" условно говоря
Vlad
может и красивее (но вряд ли), а практичнее будет не прокидывать
а если в будущем у меня этот итем будет ещё гдето юзаться?)
Саша
А вообще, я вижу острое непонимание как работает реакт, почитайте пожалуйста документацию
Саша
Да куда уж = ) Это ж работа с пропсами, самая база
Sergey
многие очень долгое время не вдупляли что render props это не что-то специальное))) Ну я прям хз
Sergey
когда всё очень просто, люди сами ищут сложности. Особенно если с каких-нибудь ангуляров переходят)
Sergey
да я читал :(
полностью?) Возможно стоит повторить 😉
Саша
да я читал :(
Надо закрепить = ) Правда, пока не придет понимание, параллельно писать ToDo
Vlad
я сделал корзину) с удалением и добавлением товаров. Теперь хочу переделать чтобы мог указывать количество товаров которые нужно "кидать" в корзину. Вот и подумал за этот способ
Саша
Заметил такую тему, с появление чатов, народу стало проще попросить решение в чате, чем потратить время на изучение
Vlad
ладно сделаю через тернарный оператор. Так я точно знаю как сделать
Sergey
Заметил такую тему, с появление чатов, народу стало проще попросить решение в чате, чем потратить время на изучение
это да. Я наверное уже много раз писал, но ко мне в команду попал дикий чел ваще))
Саша
ладно сделаю через тернарный оператор. Так я точно знаю как сделать
Лучше разберись как сделать то что ты хочешь сделать, полезнее будет
Vlad
<Item prop={a} />
извините за тупой вопрос) но а какого типа будет этот пропс? если его описывать в тайп скрипте.
Vlad
спасибо!
Sergey
гуглится за 5 секунд = )
ну хз) Я обычно в либах смотрел когда TS изучал 😁
Vlad
гуглится за 5 секунд = )
чесно, то я хз как это загуглить) если бы мог, то нашёл бы
Sergey
веб шторм
ну думаю там тоже можно кликать по всяким вещам зажав Ctrl?)
Sergey
так можно перейти в типы реакта например и много для себя почерпнуть. Ну либо их же на гитхабе поглядеть просто
Sergey
ну и TS Handbook почитать это маст хэв) Хотя там не все прелести
Vasilii
Кто-нибудь вставлял в getsby другое react приложение?