Kurzdor
Чего блять, 30 сек ебучего слоумода Вы чего Ну ладно... Хоть не час
Anonymous
Мем ленивец из зверополиса
у меня была гифка, жаль что тут нельзя)
Sm•ok
Чего блять, 30 сек ебучего слоумода Вы чего Ну ладно... Хоть не час
Зато когда отправляешь и ждёшь когда пройдет 30 секунд, успеваешь подумать о смысле жизни и все такое
Kurzdor
у меня была гифка, жаль что тут нельзя)
Ибо это реакт и реакт чатик Во вуе ламповее, но ждать ответа дольше Но и тут норм
myown.
всем привет
myown.
подскажите если у меня класс, то как props обозначить? import React from 'react'; const Product = props => { return ( <div className="product"> <img src={props.product.image} alt={`${props.product.title} book`} /> <h1 className="title">{props.product.title}</h1> <p className="price">${props.product.price}</p> <button onClick={() => props.addItem(props.product)}> Add to cart </button> </div> ); }; export default Product;
myown.
?
Sm•ok
?
Ждать тридцать секунд ради этого знака. Вот это выдержка А что за класс?
myown.
это не по теме)
myown.
class Product extends Component у меня не 30, а 10
Sm•ok
class Product extends Component у меня не 30, а 10
Вот это я понимаю блат. А что не так в пропсах?
myown.
в каком смысле не так?
Sm•ok
"Если у меня класс, то как пропс обозначить"
Andrew
в каком смысле не так?
Ты функцию в класс переделал и не можешь получить пропсы? Если да, то поменяй на this.props
myown.
у меня изначально был класс, я смотрю на этот пример и не знаю как добавить пропсы)
invasion
Есть какой-нибудь Emmet для JSX? Весьма не удобно разметку писать без него. В VSCode не получается ul>li*2
myown.
только не взрывайтесь - я могу сделать так? class Product extends Component (props) {
Volodymyr
Нет
Volodymyr
Иди читать доку
myown.
Зачем тебе вообще класс в 2019 году?
я думала у него больше возможностей
Sm•ok
я думала у него больше возможностей
В основном нет. Только 2 вещи не умеют Функ хуки
Andrew
я думала у него больше возможностей
Если наследование не нужно, это скорее всего хуки тебе помогут
John
я думала у него больше возможностей
В общем, вам правильно про доку сказали. Вам бы js чуть подкачать, потом уже к реакту переходить.
Sm•ok
Если наследование не нужно, это скорее всего хуки тебе помогут
Наследование не юзается в экосистеме реакт вроде как. Ну кроме от React.Component
Andrew
Наследование не юзается в экосистеме реакт вроде как. Ну кроме от React.Component
Ты можешь наследовать один от component, описать методы, а остальные наследовать от этого компонента и переделывать методы, которые отличаются
Sm•ok
Ты создаёшь гору зависимостей между ними. Как сказал сова, это прямая дорога к могиле проекта
Alexey
оно может сломаться (в доках где-то было написано)
Alexey
мол не нужно наследоваться. если нужна общая логика - хоки (для классов)
Alexey
ну или да
Andrew
Зачем
Чтобы не описывать одно и то же несколько раз
Looch
Это не js way ни разу
Скорее не react way
Mihail
Скорее не react way
И это само собой
Alexey
в реакте сломается там костыли какие-то внутренние а так в жс нормально все наследуется и класс написать выгодней, чем прототипы городить
Sm•ok
Component Did catch И ещё что-то, забыл чет. Надо сидеть и думать. @sovasergey напомни)
Mihail
Классов не существует И делегирование проще Связь одного объекта с другим, что сложного?
Foma
классы в жс не гуд?
Sm•ok
Вопрос возник. В питоне они такие же как жс?
Mihail
классы в жс не гуд?
В жс нет классов
Alexey
может быть, я что-то подобное читал очень давно может приснилось
Foma
так вебпак бабел, есть соблазн писать class
Alexey
в понедельник в доках поищу нужно же делать вид, что работаю
Alexey
можешь сходить настучать потихому
M
https://stackblitz.com/edit/react-8ajp77 ктонибудь может мне помочь доделать этот проектик ?
Asan
как в vscode делать автоимпорты?
Anonymous
как в vscode делать автоимпорты?
кажца там для этого плагин надо поставить, по поиску autoimport ищется
Ivan
Ребят, не могу понять, почему Seamless Immutable мне в стор пихает свои методы?
Ivan
Вот иниирую так
Ivan
Bogdan
Вот иниирую так
Это что такое страшное? Что за либа
Ivan
Seamless immutable
Bogdan
Выглядит как незаконное что то
Looch
Seamless immutable
Ну так а что ты хотел
Andrey
Выглядит как незаконное что то
обычное состояние редакса
Looch
У тебя инстанс этой сущности в сторе, (шутка про axios для редакса)
Mikhail
как в vscode делать автоимпорты?
По дефолту работают
Dmitriy
есть чатик линуксоводов?
Alexey
есть чатик линуксоводов?
линуксоводы издревле в рассылках всяких сидят
Alexey
телега до них еще не дошла?)
ну они бородатые и в свитерах
Paul
есть лор на крайний случай
Alyona
Sergey
телега до них еще не дошла?)
В репах давным давно есть телега. В поиске достаточно вбить нужные чаты.
Sergey
mobx-state-tree использует кто-нибудь? Если да, в чем видите преимущество перед чистым mobx?
Готовое решение со снапшотами и классные референсы + не нужно лепить декораторы (на любителя). А так MST достаточно большая либа (если покапаться в доке).
Viktor
Привет. Кто как организовывает иконки? Шрифтом или просто svg ..
Arsen
+
invasion
Такая нормальная организация js + css для каждого комопнента. Я вот думаю для каждого кмопонента отдельную папку сделать и туда js + css его закинуть. Такое практикуется?
Илья | 😶☮️🐸
invasion
Не спорю, согласен Илюх с тобой, по курсу реакт прохожу, автор почему то по папкам не раскладывает. Вообще пока что сложно адаптироваться к JSX и организаций всего кода, глаза разбегаются при каждой ошибке.
invasion
Объясните пожалуйста. Почему в Реакте не принято хранить один CSS файл, а создаются множество для каждого компонента. В чем идеалогия. Можно как-то по-подробней или дайте соответствующую статью. Почему я не могу просто создать один CSS как это делал до использования Реакта при обычной верстке?
invasion
Мне кажется дело в производительности, но хочется узнать истину. Почему так принято.